输出语句
基本输出
# 基本用法
print("Hello, world!")
print(1, 2, 3) # 多个参数,默认空格分隔
print("a", "b", sep="-") # 自定义分隔符 → a-b
print("end", end="!\n") # 自定义结尾 → end!
# 输出到文件
with open("output.txt", "w") as f:
print("Hello", file=f) # 写入文件而非控制台
# 刷新缓冲区,立即输出(常用于循环/进度条)
print("Processing...", flush=True)操作标准流输出
import sys
sys.stdout.write("Hello\n") # 不自动换行,需手动加 \n
sys.stdout.flush() # 强制刷新缓冲区格式化输出
错误输出
日志输出:logging 模块
调试输出:pprint(美化打印复杂结构)
pprint(美化打印复杂结构)最后更新于