pythonprint怎么输出变量,Python的输出函数是print()吗?
原标题:如何使用python中的打印功能?
用Python打印语句
1.逗号分隔符
在Python中,print语句可以根据sys.stdout中包含的文件生成输出。它接受逗号分隔的对象表,如下例所示:
x=1
y=2
z=3
打印(值为,x,y,z)
#打印结果是值为1 2 3。
在上面的例子中,对于每个对象,将调用str()函数来生成输出字符串。这些输出字符串将被连接起来,并用空格分隔开,从而获得最终的输出字符串。输出以换行符结束。
2 .打印格式
要生成打印格式,可以使用字符串格式运算符%或。format()方法。
x=1
y=2
z=3
print(值为%d %7.5f %s % (x,y,z))
3.更改打印语句的目标
更改打印语句的目标,即重定向。方法是添加一个特殊的文件修饰符和一个逗号,其中file是允许写入的文件对象。
f=打开(文件路径, w )
打印f, hello world #这是python2中的用法。python3中的具体方法请看下文。
.
f.close()
4.print()函数
Python3最重要的变化之一就是把print变成了一个函数,这是python2中的一个关键字。
它的用法和Python2中的大致相同,但在一些细节上还是有所区别。下面简单介绍一下这三个。
Print(值为,x,y,z,end=) #禁止换行
Print(值为,x,y,z,file=f) #重定向到file对象f
Print(值为,x,y,z,sep=,)#在值之间添加逗号
5.文本输出中的变量插入
输出中的一个常见问题是生成嵌入变量替换的大文本片段。例如,shell脚本支持像$name这样的变量插入。该函数无法在python中实现。但是您可以通过将格式化的I/O与引导字符串结合起来模仿这种行为。
表单=“”\
亲爱的%(姓名)s:
请寄回我的%(物品)或支付我$%(金额)0.2f
你真诚的,
快速篮球Python用户
印刷体(表格% { 姓名:布什先生,
项目:搅拌机,
金额:50.00,
})
此代码输出
亲爱的布什先生:
请退回我的搅拌机,或者付给我50美元。
你真诚的,
快速篮球Python用户
6.生成输出
直接文件处理是我们最熟悉的I/O模型。该发生器也可用于以数据段序列的形式输出I/O流。因此,只需要yield语句,就像write()或print()语句一样。这样做的好处是,在处理非常大的一段数据时,不需要把所有的内容都读入内存,可以显著减少内存的使用。
原文:https://www.py.cn/faq/python/11916.html重返搜狐查看更多。
责任编辑:
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。