python中do的用法_Komikado的Python学习笔记【语法篇】——Print

本文详细介绍了Python3中的print函数,包括value、sep、end、file和flush等参数的使用。通过实例展示了如何打印字符串、数字、布尔值,以及如何自定义内容之间的分隔符、避免自动换行等。此外,还提到了file参数用于输出到文件,以及flush参数用于立即写入到文件或标准输出。
摘要由CSDN通过智能技术生成

学习任何语言,大概都要遇到一个经典的场景,那就是输出 Hello World。

Print 是 Python语言中的输出函数。

我们可以通过以下代码,来和编程世界打个招呼。

print("Hello World")

其实,Python中的print 也有很多有用的参数呢。

print(value, ..., sep=' ', end='\\n', file=sys.stdout, flush=False)

以上是python的官方参数,由于我只学习了python3,在这个分享里,我们只讨论关于python3的语法规则。

第一个参数是value,是指要print的内容。这个内容其实几乎什么都可以的。

print("Hello World")

print(2)

print(False)

print(2.22)

看,它不只是可以print字符串的。当然,print字符串的时候,要记得加上英文引号。

第二个参数是sep,是指print多个内容时,以什么字符进行连接,这个参数的值要求是字符串。

print("Hello World","Man",sep="——")

以上代码,输出的结果就是 "Hello World——Man"

是的,你也可以从以上代码看出,print是可以print多个值的。如果不去设置sep的值,那么就会自动以一个空格去连接。

第三个参数是end,默认是一个换行符。所以我们看到连续print的话,每次都会自动输出到下一行去。

如果想要都输出到同一行里,或者想加个后缀,那么也可以通过赋值end参数来实现。

print("Hello World",end=" ")

print("Man")

以上代码实现的效果,即是 "Hello World Man"

man 这个字符串直接连接在 Hello World 后面的空格,也就是end被赋值的空格后面了,没有换行。

第四个参数是file,指将value输出到哪里。默认是sys.stdout,也就是标准输出。如果想输出到什么文件里,那么这里就要指定文件。

with open("abc.txt","w",encoding="utf-8") as f:

print("字符串",file=f)

通过以上的代码,可以实现,在一个叫做abc的txt文件中输出字符串三个字。

最后一个参数,是flush,它的值是一个布尔值。主要是指是否将缓冲区清空,立即输出到目标位置,默认是False。

如果学习过文件的读写,那么我们会了解到,open一个文件之后,如果不close它,其实我们这个时候打开文件,print到里面的东西其实没有的,是空的,等close之后才会显示出来。这就是最后一个参数的用处。如果设置为True,那么就会立刻输出到文件中。

关于print函数的用法,就分享到这里吧~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值