|
发表于 2020-6-21 22:11:11
|
显示全部楼层
本楼为最佳答案
本帖最后由 Twilight6 于 2020-6-21 22:15 编辑
sep 是对print 里面用 逗号相隔开的各个数值拼接起来的参数 默认 sep = ' ' 是等于一个空格的 举些例子吧:
- print('我','好','帅')
- >>> 我 好 帅 # 默认情况下 sep = ' ' 一个空格会返回:我 好 帅 之间都相隔一个空格,也就是相隔一个 sep
- print('我','好','帅',sep='!')
- >>> 我!好!帅 # 重新赋值 sep = '!' 覆盖了之前的空格所以打印:我!好!帅 之间都相隔一个感叹号,也就是相隔一个 sep
复制代码
end 默认值是 end='\n' 换行符 这也是 print 为什么会自动换行的原因,是在所有print 函数里面的数值全部打印完成后会最后自动打印 一次 end
所以你这里对 end = '!' 重新赋值会覆盖之前的换行符号 使之前换行效果失去,变成结尾打印一个!感叹号
举个例子:
- print('我好帅')
- print('确实唉,兄die~')
- >>> 我好帅
- >>> 确实唉,兄die~
- print('我好帅',end='!')
- print('确实唉,兄die~')
- >>> 我好帅!确实唉,兄die~
复制代码
|
|