📜  不带括号的打印 - Python (1)

📅  最后修改于: 2023-12-03 15:35:54.934000             🧑  作者: Mango

不带括号的打印 - Python

在Python中,我们通常使用print()函数来打印输出信息。然而,有时候我们需要让打印输出更加简洁,不带括号。Python提供了两种方法可以实现这个目的。

方法一:使用print语句(Python 2.x)

在Python 2.x中,print语句可以不使用括号来打印输出。例如:

print "Hello World"

这会输出:

Hello World

值得注意的是,如果你想打印多个字符串,你需要使用逗号分隔它们:

print "Hello", "World"

这会输出:

Hello World
方法二:使用print函数(Python 3.x)

在Python 3.x中,print成为了一个函数,需要使用括号进行调用。但是,Python 3.x也提供了类似Python 2.x中的方式来实现不使用括号打印输出。只需要在print前添加一个星号(*)即可:

print(*"Hello World")

这也会输出:

H e l l o   W o r l d

同样地,如果你想打印多个字符串,也需要使用逗号分隔它们:

print(*"Hello", *"World")

这会输出:

H e l l o W o r l d

注意到,在Python 3.x中,使用逗号会在输出的字符串之间自动添加一个空格。

总的来说,不带括号的打印在某些场合下可能更加优雅和方便。但是,在大多数情况下,我们应该使用标准的print()函数。