|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
>>> name = input("请输入您的名字:")
请输入您的名字:小甲鱼
>>> print("你好", name, sep=",", end="!")
你好,小甲鱼!
这里最后print()函数为什么是这样的呀?然后sep和end的意义是什么呢?这句看不懂
谢谢帮帮小白
sep 和 end 都是 print 里面的 默认参数 sep 默认 = ' ' 一个空格字符串 end 默认 ='\n' 换行符字符串
sep 起到的作用是 print 里面分隔打印参数时候的逗号 转化为 空格 然后拼接 最后打印 比如:
- print('我','好','酷')
- >>> '我 好 酷' # 每个字符串间隔一个空格 就是 sep 的作用
- print('我','好','酷',sep='!') # 重新赋值 sep ='!'
- >>> '我!好!酷!'
复制代码
而 end 就是print 打印完里面全部内容时 就自动会打印 end ,而默认是等于换行符 所以 print 会自动换行
举个例子:
- print('我好酷!')
- >>> 我好酷!
- >>> # 这里一行空是因为 end 默认等于一个换行符号也就是打印完后自动换行
- print('我好酷!',end='') # 这里人为赋值 end 导致 end 之前的换行符号作用被覆盖 所以下面没用换行
- >>> '我好酷!'
复制代码
附带转义字符表:
|
|