为什么在Python 2.7中,print语句中的括号是可选的?
- 论坛
- 为什么在Python 2.7中,print语句中的括号是可选的?
11 浏览
为什么在Python 2.7中,print语句中的括号是可选的?
在Python 2.7中,下面两种写法是一样的:
print("Hello, World!") # 输出 "Hello, World!" print "Hello, World!" # 输出 "Hello, World!"
然而下面这种写法不一样:
print("Hello,", "World!") # 输出元组:("Hello,", "World!") print "Hello,", "World!" # 输出单词 "Hello, World!"
在Python 3.x中,print
函数必须加上括号,成为一个函数,但在2.7中这两种写法都可以,结果不同。关于Python 2.7中的print
,还有什么其他需要了解的吗?