python中print的用法

在Python中,print函数用于将文本或变量的值输出到控制台。以下是print函数的一些常见用法:

  1. 打印单个值:
print("Hello, World!")  # 输出字符串
print(42)  # 输出整数
print(3.14)  # 输出浮点数
  1. 打印多个值:
name = "John"
print("My name is", name)  # 输出字符串和变量
print(1, 2, 3)  # 输出多个整数,默认用空格分隔
print("apple", "banana", "orange", sep=",", end=".")  # 输出多个字符串,用逗号分隔,并以句点结尾
  1. 格式化输出:
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+)
  1. 输出到文件:
with open("output.txt", "w") as file:
    print("This will be written to a file", file=file)
  1. 其他参数:
  • sep:指定多个值之间的分隔符,默认为空格。

  • end:指定打印结束后的字符,默认为换行符\n

  • file:指定要写入的文件对象。

  • flush:指定是否立即刷新输出缓冲区,默认为False

注意,在Python代码中,print函数的括号和参数应该使用英文输入法

Top