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免费学习笔记(深入)”;
Python精要参考 pdf版
1
这本书给出了一份关于python这门优美语言的精要的参考。作者通过一个完整而清晰的入门指引将你带入python的乐园,随后在语法、类型和对象、运算符与表达式、控制流函数与函数编程、类及面向对象编程、模块和包、输入输出、执行环境等多方面给出了详尽的讲解。如果你想加入 python的世界,David M beazley的这本书可不要错过哦。 (封面是最新英文版的,中文版貌似只译到第二版)
1 - 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() 就够了,存档或批量导出时再考虑写入文件。