前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >讲讲Print里面还有什么参数可以设置

讲讲Print里面还有什么参数可以设置

作者头像
张俊红
发布2020-11-04 10:18:45
3910
发布2020-11-04 10:18:45
举报
文章被收录于专栏:张俊红张俊红
总第246篇/张俊红

学过Python的人应该对print函数再熟悉不过了,几乎每一个学Python的人写下的第一行代码都是:

代码语言:javascript
复制
print('hello world')

通过对上面这行代码的学习,我们其实就掌握了print函数的关键用法,在print后面的括号里面写明你要打印的内容就好,然后运行代码就会在电脑上打印出来你要打印的内容。

除了这个关键的用法以外,print函数还有一些其他的参数,虽然不是很常用,但是有的时候也会用到,接下来我们就挨个看一下。

分隔符

上面演示的hello world是我们一次只打印一个字符,如果我们要一次性打印多个字符时,可以用逗号把要打印的多个字符隔开就可以,比如:

代码语言:javascript
复制
print('hello world','i am python')
---
hello world i am python

运行上面的代码会得到多个字符之间都是用空格来区分的,看起来很混乱,这个时候我们就可以通过指定分割符的方式来对多个字符进行分割,实现方式是通过sep参数,具体如下:

代码语言:javascript
复制
print('hello world','i am python',sep = ',')
---
hello world, i am python

除了可以用逗号分割以外,还可以用其他任何你想要的符号在多个字符之间进行分割。

结尾符

结尾符是用来指明要打印出出来的print字符以什么结尾,默认是以'\n'结尾的,也就是换行符,什么意思呢?就是每运行完一个print以后,都会重新换一行。比如下面这样:

代码语言:javascript
复制
print(1)
print(2)
print(3)

你运行上面的代码会得到如下结果:

代码语言:javascript
复制
1
2
3

这是因为使用了默认的换行结尾符,如果我们不想让他使用默认的结尾符,那我们就可以用end参数来指明我们想要的结尾符,比如使用空的结尾符:

代码语言:javascript
复制
print(1,end = '')
print(2,end = '')
print(3,end = '')

运行上面的代码会得到如下结果:

代码语言:javascript
复制
123

这是因为使用了空结尾符,所以不同print的结果就打印在了一起,我们也可以使用其他结尾符,比如逗号:

代码语言:javascript
复制
print(1,end = ',')
print(2,end = ',')
print(3,end = ',')

运行上面的代码得到如下结果:

代码语言:javascript
复制
1,2,3,

这样多个print之间就用逗号分割开了。

其实除了分割符和结尾符以外,还有两个参数file和flush,但是这两个参数更不常用了,所以就不展开了。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-10-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 俊红的数据分析之路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 分隔符
  • 结尾符
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档