python怎么打印输出
print()函数
python3中最重要的更改之一就是将print转变为函数,在python2中他是一个关键字
其用法与Python2中的大致相同,但是一些细枝末节还是有区别的,下文就简述这三种。
print("thevaluesare",x,y,z,end='')#禁止换行符
print("thevaluesare",x,y,z,file=f)#重定向到文件对象f
print("thevaluesare",x,y,z,sep=',')#在值之间添加逗号
文本输出中的变量插入
生成输出时一个常见的问题是,生成其中包含了嵌入式变量替换的大型文本片段。比如shell脚本就支持$name这样的变量插入。在python中无法实现这一功能。但是可以通过将格式化I/O与引导的字符串来模仿这种行为。
form="""\
Dear%(name)s,
Pleasesendbackmy%(item)sorpayme$%(amount)0.2f.
Sincerelyyours,
JoePythonUser
"""
print(form%{'name':'Mr.Bush',
'item':'blender',
'amount':50.00,
})
这段代码输出
DearMr.Bush,
Pleasesendbackmyblenderorpayme$50.00.
Sincerelyyours,
JoePythonUser
生成输出
直接处理文件是我们最熟悉的I/O模型。生成器函数也可以用于一个数据片段序列的形式输出I/O流,为此只需要使用yield语句,就像使用write()或print()语句一样,这样做的好处就是在处理某一段非常庞大的数据时,就不需要将所有的内容都读到内存中,可以显著减少内存的使用。
以上内容为大家介绍了python培训之怎么打印输出,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注IT培训机构:千锋教育。
相关推荐HOT
更多>>python列表怎么写
首先,我们需要明确的一点就是Python是没有数组这一概念的,,但是Python中有一种比数组还要厉害的东西——列表,它的功能比数组更加强大。2、...详情>>
2023-11-13 22:28:49python如何定义变量
在python学习过程中会用到许多数据,那为了方便操作,需要把这些数据分别用一个简单的名字代表,方便在接下来的程序中引用。变量就是代表某个数...详情>>
2023-11-13 22:07:41python如何创建列表
列表是有序可变的元素集合,列表可以嵌套,即列表里面的元素可以是列表,此外列表中的元素数据类型可以不一致,列表的定义方式有三种,如下所示...详情>>
2023-11-13 21:47:34pythonPython是软件吗?
python并不是一款软件,而是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本...详情>>
2023-11-13 21:21:00