print()函数用法
友友们,在看print()函数用法时,这个地方有些不懂,望指教:objects 指定待输出的对象,多个对象之间使用英文逗号(,)进行分隔
sep 指定输出多个对象之间的分隔符,默认是空格(' ')
这两个不矛盾吗?一个说用英文逗号(,)进行分隔,一个说默认空格作分隔符。
谢谢大噶!{:5_108:} print() 可以接受任意多个 Objects,作为输入,只需要在各个 object 中间用英文逗号相隔例如:
print(1 , 2 , 3 , 4 , 5)
print() 函数接受了 5 个整型对象作为输入参数,只要观察屏幕输出的 5 个数字就会发现,在数字之间,存在着一个空格相隔,再观察
print(1 , 2 , 3 , 4 , 5 , sep='')
可以发现,数字之间的空格不见了,5 个数字紧密靠在了一起,这是因为 sep = ' ' 是 print() 函数的命名可选参数,如果不干预,那就会在各个输出项之间,用一个空格分隔,而特别指定 sep = '' 后,各个输出项之间就不再有这一个空格了。 本帖最后由 逃兵 于 2021-11-23 16:41 编辑
你传参数的时候用,分离
展现的时候用' ' 间隔
不矛盾
print(1,2,3) #传参
1 2 3 #展现
>>> print(1,2,3,sep = 'x') #传参,将sep改为'x'
1x2x3 逃兵 发表于 2021-11-23 16:40
你传参数的时候用,分离
展现的时候用' ' 间隔
懂啦,好清楚,谢谢 jackz007 发表于 2021-11-23 16:39
print() 可以接受任意多个 Objects,作为输入,只需要在各个 object 中间用英文逗号相隔例如:
...
懂啦,谢谢您
页:
[1]