以下是 print() 函数的基本语法:
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
- *objects: 要打印的对象,可以是一个或多个。
- sep: 可选,用于分隔多个打印对象之间的字符串,默认是空格。
- end: 可选,用于指定打印结束时附加的字符串,默认是换行符 \n。
- file: 可选,指定要写入的文件对象,默认是标准输出流(sys.stdout)。
- flush: 可选,如果为 True,则刷新输出缓冲区,默认为 False。
下面是一些示例:
# 打印字符串
print("Hello, World!")
# 打印多个对象,使用默认分隔符和结束符
x = 42
y = "Python"
print(x, y) # 输出 "42 Python"
# 打印多个对象,自定义分隔符和结束符
print("apple", "banana", "cherry", sep=', ', end='.\n')
# 输出 "apple, banana, cherry."
# 将输出重定向到文件
with open('output.txt', 'w') as f:
print("This will be written to the file.", file=f)
# 打印并刷新缓冲区
import time
print("Counting:")
for i in range(5):
print(i, end=' ', flush=True)
time.sleep(1) # 模拟长时间运行的操作
# 输出 "Counting: 0 1 2 3 4 "
在这些示例中,print() 函数被用于打印不同类型的内容,包括字符串、数字、自定义分隔符和结束符,以及将输出重定向到文件。print() 函数在调试、输出结果、显示进度等方面是常用的工具。
转载请注明出处:http://www.zyzy.cn/article/detail/338/Python3