📅  最后修改于: 2023-12-03 14:46:38.727000             🧑  作者: Mango
print()
是 Python 中一个常用的函数,用于将数据输出到控制台或文件。这个函数在 Python 2.x 和 Python 3.x 中略有不同。
在 Python 2.x 中,print
被视为一个语句,而不是一个函数。因此,您不需要使用括号来调用它。例如:
print "Hello, World!"
输出:
Hello, World!
另外,您可以一个接一个地传递多个参数给 print
,它们将自动被分隔开:
print "Hello", "World"
输出:
Hello World
print
也可以输出变量的值,例如:
name = "Alice"
print "Hello,", name
输出:
Hello, Alice
在 Python 3.x 中,print
被重构为一个真正的函数,因此您必须使用括号。例如:
print("Hello, World!")
输出:
Hello, World!
和 Python 2.x 一样,您也可以一个接一个地传递多个参数:
print("Hello", "World")
输出:
Hello World
另外,您可以使用 sep
参数修改默认分隔符。例如:
print("Hello", "World", sep="---")
输出:
Hello---World
还可以使用 end
参数来添加行尾的字符:
print("Hello, World!", end="---")
print("Goodbye, World!")
输出:
Hello, World!---Goodbye, World!
print
还可以输出格式化字符串。例如:
age = 25
print("I am {} years old.".format(age))
输出:
I am 25 years old.
除了使用 {}
,您还可以使用 f-string 格式(Python 3.6+)。例如:
name = "Bob"
age = 30
print(f"My name is {name} and I am {age} years old.")
输出:
My name is Bob and I am 30 years old.
print
是 Python 中一个非常有用的函数,用于输出文本和值。在 Python 2.x 中,它被视为一个语句,而在 Python 3.x 中,它是一个真正的函数。无论您使用哪个版本的 Python,您都可以使用 print
来输出文本、值和变量。