当我尝试在Python语言中使用print
语句时,出现以下错误:
>>> print "Hello, World!"
File "<stdin>", line 1
print "Hello, World!"
^
SyntaxError: Missing parentheses in call to 'print'
那是什么意思?
发布于 2017-12-24 21:56:38
发布于 2017-07-31 14:46:51
从Python 2到Python 3的语法发生了变化。在Python 2中,
print "Hello, World!"
将有效,但在Python 3中,请使用括号作为
print("Hello, World!")
这相当于Scala的语法,接近于Java。
发布于 2018-03-29 16:31:53
如果您的代码可以在Python 2和Python 3中运行,则可以通过在程序开始时加载以下代码来实现:
from __future__ import print_function # If code has to work in Python 2 and 3!
然后你可以用Python 3的方式打印:
print("python")
如果你想打印一些东西而不创建新的行,你可以这样做:
for number in range(0, 10):
print(number, end=', ')
https://stackoverflow.com/questions/25445439
复制相似问题