python中print函数的end和sep参数的用法

对于print()函数,很多人都是再熟悉不过了的,但是其实对于这个函数,很多人可能只是知道它可以输出对象,实际上,print()函数有很多个参数可以添加,这里介绍常用到的两个参数end,sep。

end

end参数用来设定print输出的内容以什么结尾,默认是‘\n’,这就是为什么多个print()函数输出的内容会分别换行,而在如C语言中则会出现在同一行。

print('hello')
print('world')
print('!')
hello
world
!

我们可以通过设置end=‘’来设置结尾什么都不添加,让3个字符串连在一起。

print('hello',end='')
print('world',end='')
print('!')
helloworld!

当然也可以设置添加其他符号,如空格。

print('hello',end=' ')
print('world',end=' ')
print('!')
hello world !

sep

sep参数是用来设定print()中的多个对象之间的连接符号是什么,默认是空格,而print中多个对象之间是通过逗号,来分隔。

如下面这段代码,3个对象用,分开,最终输出就是以空格隔开的。

print('hello','world','!')
hello world !

可以设置sep=‘$’等来设置分隔符号,因此空格被替换为$

print('hello','world','!',sep='$')
hello$world$!

注意: print中的多个对象不需要是相同类型的,比如可以(字符串,整数),如果对象都是字符串,那么可以把它们都①写在一个引号内,②可以用,分隔,③可以用加号连接,④可以不写分隔符号(只适用于都是‘字符串’才能这样)

print('helloworld!')print('hello','world','!')print('hello'+'world'+'!')print('hello''world''!')

#对于④,像下面这样就是错误的,会报错,应当写加号/,
print('hello''world''!'str(1))
helloworld!
hello world !
helloworld!
helloworld!
  • 21
    点赞
  • 79
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值