小白取经
>>> name = input("请输入您的名字:")请输入您的名字:小甲鱼
>>> print("你好", name, sep=",", end="!")
你好,小甲鱼!
中的sep = ","是什么意思{:10_266:} 分割符,默认为空格
你如果把这个参数去掉,打印的结果就是
你好 小甲鱼 qiuyouzhi 发表于 2021-2-25 20:08
分割符,默认为空格
你如果把这个参数去掉,打印的结果就是
你好 小甲鱼
意思就是sep用于两个或多个字符串拼接的分格 本帖最后由 Peteryo01223 于 2021-2-26 10:22 编辑
[*]sep 的英语词汇,全称为:separate(动词)或者 seperation(名词),就大概记忆为“分开、隔开、间隔”的意思,即可,没有一个准确的中文词可以完全代表其意思。它用于 print 两个元素时,是间隔符,默认值为一个空格。如你的例子中,它可以被重新赋予新的值。
[*]end设置的是行末的符号,默认为end=('\n')换行。
Peteryo01223 发表于 2021-2-26 10:14
[*]sep 的英语词汇,全称为:separate(动词)或者 seperation(名词),就大概记忆为“分开、隔开、间隔 ...
能举个例子吗{:10_254:} 薛浩喜 发表于 2021-2-26 13:11
能举个例子吗
print('你','好',sep='') #以空格为间隔
print('你','好',sep='++') #以++为间隔
print('你','好',sep='**') #以**为间隔
结果:你好
你++好
你**好 可以参考下这个
https://s1.ax1x.com/2020/09/16/wgqRRP.png
页:
[1]