📅  最后修改于: 2023-12-03 15:35:54.934000             🧑  作者: Mango
在Python中,我们通常使用print()
函数来打印输出信息。然而,有时候我们需要让打印输出更加简洁,不带括号。Python提供了两种方法可以实现这个目的。
在Python 2.x中,print语句可以不使用括号来打印输出。例如:
print "Hello World"
这会输出:
Hello World
值得注意的是,如果你想打印多个字符串,你需要使用逗号分隔它们:
print "Hello", "World"
这会输出:
Hello World
在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()
函数。