鱼C论坛

 找回密码
 立即注册
查看: 1796|回复: 4

[已解决]print()函数用法

[复制链接]
发表于 2021-11-23 16:25:19 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
友友们,在看print()函数用法时,这个地方有些不懂,望指教:
        objects        指定待输出的对象,多个对象之间使用英文逗号(,)进行分隔
        sep                指定输出多个对象之间的分隔符,默认是空格(' ')
这两个不矛盾吗?一个说用英文逗号(,)进行分隔,一个说默认空格作分隔符。

谢谢大噶!
最佳答案
2021-11-23 16:40:17
本帖最后由 逃兵 于 2021-11-23 16:41 编辑

你传参数的时候用,分离

展现的时候用' ' 间隔

不矛盾
print(1,2,3) #传参
1 2 3 #展现
>>> print(1,2,3,sep = 'x') #传参,将sep改为'x'
1x2x3
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-11-23 16:39:23 | 显示全部楼层
        print() 可以接受任意多个 Objects,作为输入,只需要在各个 object 中间用英文逗号相隔例如:
print(1 , 2 , 3 , 4 , 5)
        print() 函数接受了 5 个整型对象作为输入参数,只要观察屏幕输出的 5 个数字就会发现,在数字之间,存在着一个空格相隔,再观察
print(1 , 2 , 3 , 4 , 5 , sep='')
         可以发现,数字之间的空格不见了,5 个数字紧密靠在了一起,这是因为 sep = ' ' 是 print() 函数的命名可选参数,如果不干预,那就会在各个输出项之间,用一个空格分隔,而特别指定 sep = '' 后,各个输出项之间就不再有这一个空格了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-11-23 16:40:17 | 显示全部楼层    本楼为最佳答案   
本帖最后由 逃兵 于 2021-11-23 16:41 编辑

你传参数的时候用,分离

展现的时候用' ' 间隔

不矛盾
print(1,2,3) #传参
1 2 3 #展现
>>> print(1,2,3,sep = 'x') #传参,将sep改为'x'
1x2x3
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-11-29 14:34:09 | 显示全部楼层
逃兵 发表于 2021-11-23 16:40
你传参数的时候用,分离

展现的时候用' ' 间隔

懂啦,好清楚,谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-11-29 14:35:34 | 显示全部楼层
jackz007 发表于 2021-11-23 16:39
print() 可以接受任意多个 Objects,作为输入,只需要在各个 object 中间用英文逗号相隔例如:

...

懂啦,谢谢您
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-12 18:56

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表