初学者求助
第三讲上的最后一题答案,上面不是提到不能用相同的字符串么,用的话要加/,但我看答案好像没有用到/,为什么不会报错注意发帖求助请带上题目
???
2. 请写下这一节课你学习到的内容:格式不限,回忆并复述是加强记忆的好方式!
你说这题?
>>> name = input("请输入您的名字:")
请输入您的名字:小甲鱼
>>> print("你好", name, sep=",", end="!")
你好,小甲鱼! Twilight6 发表于 2020-6-21 21:43
注意发帖求助请带上题目
>>> name = input("请输入您的名字:")
请输入您的名字:小甲鱼
>>> print("你好", name, sep=",", end="!")
你好,小甲鱼!
就是上面这个答案,有点看不懂,还有那个sep后面这些事怎么理解是这样子写的想问下 本帖最后由 Twilight6 于 2020-6-21 22:15 编辑
yj小智 发表于 2020-6-21 22:07
>>> name = input("请输入您的名字:")
请输入您的名字:小甲鱼
>>> print("你好", name, sep=",", en ...
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~
页:
[1]