📜  python中的print()(1)

📅  最后修改于: 2023-12-03 14:46:38.727000             🧑  作者: Mango

Python中的print()

print() 是 Python 中一个常用的函数,用于将数据输出到控制台或文件。这个函数在 Python 2.x 和 Python 3.x 中略有不同。

Python 2.x 中的 print()

在 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()

在 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 来输出文本、值和变量。