导语:
本文主要介绍了关于python怎么打印输出的相关知识,包括python怎么求商和余数,以及python怎么定义数据类型这些编程知识,希望对大家有参考作用。
print()函数
Python 3 中最重要的变化之一就是将 print 变成了一个函数,这是 python 2 中的一个关键字
它的用法与 Python 2 中的用法大致相同,但在细节上仍有一些差异。下面简要介绍这三者。
print("the values are",x, y, z, end = '') #禁止换行符
print("the values are",x, y, z, file = f) #重定向到文件对象f
print("the values are",x, y, z, sep = ',') #在值之间添加逗号
文本输出中的变量插入
生成输出时的一个常见问题是生成带有嵌入变量替换的大型文本片段。例如,shell 脚本支持变量插入,例如 $name。在python中没有办法做到这一点。但是可以通过将格式化的 I/O 与引导字符串组合来模仿这种行为。
form = """\
Dear %(name)s,
Please send back my %(item)s or pay me $%(amount)0.2f.
Sincerely yours,
Joe Python User
"""
print(form % {'name': 'Mr.Bush',
'item': 'blender',
'amount': 50.00,
})
这段代码输出
Dear Mr.Bush,
Please send back my blender or pay me $50.00.
Sincerely yours,
Joe Python User
生成输出
直接处理文件是我们最熟悉的 I/O 模型。生成器函数还可以用于以数据片段序列的形式输出 I/O 流。为此,只需使用 yield 语句,就像使用 write() 或 print() 语句一样。这样做的好处是处理某个段非常有用。当数据量很大时,无需将所有内容都读入内存,这样可以显着减少内存使用量。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何使用 Python 拆分和合并文件01/02
- ♥ 如何使用 Python 生成随机数10/15
- ♥ python如何读取yaml文件12/12
- ♥ python如何防止堆栈溢出11/10
- ♥ 在哪里可以找到 python 中的简单示例10/02
- ♥ 使用python将csv文件写成字典实现操作11/24
内容反馈