print() 函数是 Python 内置函数,用于在控制台或其他输出设备上打印输出内容。

以下是 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