📅  最后修改于: 2023-12-03 15:04:15.965000             🧑  作者: Mango
Python 作为一门高级编程语言,提供了丰富的打印方式,可以满足不同的打印需求。下面将介绍几种常用的打印方式。
可以使用 print
函数来打印一个字符串。
print('Hello, Python!')
输出:
Hello, Python!
可以使用逗号分隔多个字符串,即可在同一行上打印多个字符串。
print('Hello,', 'Python!')
输出:
Hello, Python!
可以在 print
函数中传入变量,打印变量的值。变量可以是任何 Python 对象。
a = 10
print(a)
输出:
10
可以使用逗号分隔多个变量,即可在同一行上打印多个变量。
a = 10
b = 20
print(a, b)
输出:
10 20
有时候,我们需要把变量和字符串混合在一起输出,这时就需要格式化输出。Python 提供了多种格式化输出方法。
可以使用 %
操作符来实现基本的格式化输出。
name = 'Python'
version = 3.7
print('I am using %s version %.1f.' % (name, version))
输出:
I am using Python version 3.7.
其中,%s
是一个占位符,表示字符串;%.1f
是一个占位符,表示保留一位小数的浮点数。可以在占位符后添加数字来指定输出的宽度。
在 Python 3.6 中引入了 f-string,可以更简单地实现格式化输出。
name = 'Python'
version = 3.7
print(f'I am using {name} version {version:.1f}.')
输出:
I am using Python version 3.7.
其中,{}
中的表达式将被计算,并在输出时替换为结果。可以在表达式后添加冒号和格式说明符,来指定输出的格式。
有时候,我们需要把输出重定向至文件中,可以使用 print
函数的 file
参数来实现。
with open('output.txt', 'w') as f:
print('Hello, Python!', file=f)
以上代码会将 'Hello, Python!'
写入到 output.txt
文件中。
Python 提供了多种打印方式,可以根据不同的需求选择合适的方式。以上介绍的方式都是常用的,并且易于掌握。