📅  最后修改于: 2023-12-03 15:10:01.764000             🧑  作者: Mango
在 Python 中,打印命令是一个非常重要的功能,它可以将程序中的结果输出到控制台或文件中。通过打印命令,我们可以更好地了解程序运行的情况,排查错误,以及在调试中起到重要作用。
Python 中最基本的打印命令是 print()
,它可以将一个字符串或变量的值输出到控制台上。
print("Hello World!")
输出结果:
Hello World!
我们还可以将多个字符串或变量输出在同一行,只需要在每个变量后面加上逗号 ,
即可。
name = "Tom"
age = 18
print("My name is", name, "and I am", age, "years old.")
输出结果:
My name is Tom and I am 18 years old.
有时候,我们需要将不同类型的变量合并成一个字符串输出,或者按照一定格式输出结果。这时候就需要使用格式化输出。
Python 提供了多种格式化输出的方法,其中最常用的是使用占位符 %
。
name = "Tom"
age = 18
print("My name is %s and I am %d years old." % (name, age))
输出结果:
My name is Tom and I am 18 years old.
这里 %s
表示字符串占位符,%d
表示整数占位符。如果要同时输出多个变量,需要将它们用元组括起来。
除了使用占位符 %
,Python3 还引入了一种更加简便的格式化输出方法,使用 f-string。
name = "Tom"
age = 18
print(f"My name is {name} and I am {age} years old.")
输出结果与上例相同。
有时候,我们需要将程序运行的结果保存到文件中,这时候我们可以使用 print()
命令的文件输出功能。
with open("output.txt", "w") as f:
print("Hello World!", file=f)
这里 with
语句用于打开文件,"output.txt"
表示文件名,"w"
表示文件打开模式为写入模式。file=f
表示将输出结果写入到 f
所代表的文件中。
Python 的打印命令是一个非常重要的功能,在程序开发和调试中起到了重要的作用。通过本文的介绍,我们了解了 Python 的基本打印命令和格式化输出,以及如何将输出结果保存到文件中。