|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
sep 指定输出多个对象之间的分隔符,默认是空格(' ')
我的理解就是,print("你好", name, sep = "," , end = "! ") 中间的sep=","就是分开来,左右加个空格的意思。
print("你好", name , "!") 但是我改成这样他的输入和上面的那一串代码,并没有任何不同。
还有我对于 end = " " 的个人理解有没有问题。
最后面的end = " "的意思,就是到这里结束并替换\n为空格, print()结束后,默认是换行符但是可以改成空格。
列如: print("不妨猜一下小甲鱼现在心里想的是哪个数字:" end = " " )
因为end = "空格" 所以上面的print结尾由 \n 改变成了空格,所以下面一行的代码自动接到上一行代码中。
问题:
我有点不太理解,sep = " ," 的含义,放在中间有什么作用,它spe =不=,和print("你好", name , "!") 好像没有任何的区别。
sep 是分割各个元素之间的参数默认是一个空格
举个例子:print('我','好','帅') # 这个会打印:我 好 帅
print('我','好','帅',sep='!') # 这个会打印:我!好!帅!
end 是print 里面的元素全部打印完成后 会默认打印一次 end ,默认的end='\n' 为换行符 这就是print 为什么会自动帮我们换行的主要原因
举个例子:print('我好帅') # 这个会打印:我好帅
# 然后自动换行
print('我好帅',end='!') # 这个会打印:我好帅!
# 不换行
两者都是 print 默认值的参数,都有默认值
|
|