Python最常用输出方法是print()函数,支持直接输出、格式化(f-string推荐)、写入文件及调整换行与分隔符等技巧。

Python 输出结果最常用的方法是 print() 函数,它能把变量、表达式或文本显示在控制台(终端)上。
基础输出:用 print() 显示内容
直接传入要输出的内容即可,支持字符串、数字、变量、多个值等:
- print("Hello, World!") → 输出一行文字
- x = 42; print(x) → 输出变量值
- print("年龄:", 25, "岁") → 多个值自动用空格分隔
格式化输出:让结果更清晰
当需要控制小数位数、对齐方式或拼接内容时,推荐以下方式:
- print(f"价格:{price:.2f} 元") → f-string(推荐,简洁易读)
- print("总分:%d,平均分:%.1f" % (total, avg)) → % 格式化(较老,但偶见)
- print("ID: {}, Name: {}".format(id_num, name)) → .format() 方法(灵活,适合复杂场景)
输出到文件而不是屏幕
如果想把结果保存成文本文件,用 with open() + write():
立即学习“Python免费学习笔记(深入)”;
easyDialog没有模板机制,只负责逻辑层的弹出效果,至于内容(消息框、表单、图片等)该如何呈现,easyDialog都不管,内容属于业务层的东西,业务需求是千变万化的,如果逻辑和业务结合很紧密,那么可移植性和可扩展性将大大降低。
- with open("output.txt", "w") as f:
- f.write("结果是:" + str(result) + "\n")
- f.write(f"平方:{result**2}")
注意:"w" 是覆盖写入,用 "a" 可追加内容;记得用 str() 转换非字符串类型。
不换行、改分隔符等小技巧
print() 默认结尾是换行符 \n,可通过参数调整:
- print("Hello", end=" ") → 不换行,结尾加空格
- print("A", "B", "C", sep="-") → 输出 A-B-C(默认是空格)
- print("Done", flush=True) → 强制立即输出(适合长任务中实时看进度)
基本上就这些。日常调试和展示用 print() 就够了,存档或批量导出时再考虑写入文件。










