鱼C论坛

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

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

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

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

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

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

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

你传参数的时候用,分离

展现的时候用' ' 间隔

不矛盾

  1. print(1,2,3) #传参
  2. 1 2 3 #展现
复制代码

  1. >>> print(1,2,3,sep = 'x') #传参,将sep改为'x'
  2. 1x2x3
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-11-23 16:39:23 | 显示全部楼层
        print() 可以接受任意多个 Objects,作为输入,只需要在各个 object 中间用英文逗号相隔例如:
  1. print(1 , 2 , 3 , 4 , 5)
复制代码

        print() 函数接受了 5 个整型对象作为输入参数,只要观察屏幕输出的 5 个数字就会发现,在数字之间,存在着一个空格相隔,再观察
  1. print(1 , 2 , 3 , 4 , 5 , sep='')
复制代码

         可以发现,数字之间的空格不见了,5 个数字紧密靠在了一起,这是因为 sep = ' ' 是 print() 函数的命名可选参数,如果不干预,那就会在各个输出项之间,用一个空格分隔,而特别指定 sep = '' 后,各个输出项之间就不再有这一个空格了。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

你传参数的时候用,分离

展现的时候用' ' 间隔

不矛盾

  1. print(1,2,3) #传参
  2. 1 2 3 #展现
复制代码

  1. >>> print(1,2,3,sep = 'x') #传参,将sep改为'x'
  2. 1x2x3
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

展现的时候用' ' 间隔

懂啦,好清楚,谢谢
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

...

懂啦,谢谢您
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-30 21:48

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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