在Python中,print
函数用于将文本或变量的值输出到控制台。以下是print
函数的一些常见用法:
- 打印单个值:
print("Hello, World!") # 输出字符串
print(42) # 输出整数
print(3.14) # 输出浮点数
- 打印多个值:
name = "John"
print("My name is", name) # 输出字符串和变量
print(1, 2, 3) # 输出多个整数,默认用空格分隔
print("apple", "banana", "orange", sep=",", end=".") # 输出多个字符串,用逗号分隔,并以句点结尾
- 格式化输出:
name = "John"
age = 30
print("My name is %s and I am %d years old." % (name, age)) # 使用旧式的字符串格式化
print("My name is {} and I am {} years old.".format(name, age)) # 使用新式的字符串格式化
print(f"My name is {name} and I am {age} years old.".format(name=name, age=age)) # 使用f-string格式化(Python 3.6+)
- 输出到文件:
with open("output.txt", "w") as file:
print("This will be written to a file", file=file)
- 其他参数:
-
sep
:指定多个值之间的分隔符,默认为空格。 -
end
:指定打印结束后的字符,默认为换行符\n
。 -
file
:指定要写入的文件对象。 -
flush
:指定是否立即刷新输出缓冲区,默认为False
。
注意,在Python代码中,print
函数的括号和参数应该使用英文输入法