尝试在 Python 中使用 print 语句时,可能会遇到错误消息“语法错误:调用“打印”时缺少括号”。此错误表示 Python 版本中 print 语句的预期语法与程序员所使用的用法不匹配。
在 Python 2 中,print 语句主要是 print() 函数的语法糖。因此,省略括号在语法上是有效的。然而,在 Python 3 中,这个概念被放弃了,打印语句成为了一个成熟的函数,需要在要打印的参数周围使用括号。
示例:
无效语法 (Python 2):
print "Hello, World!"
有效语法 (Python 3):
print("Hello, World!")
通过指定括号,我们显式调用 print() 函数并为其提供适当的论据。不遵守此语法会导致上述错误消息。
在 3.6.3 之前的 Python 3 版本中,错误消息可能不会提供有关缺少括号的明确提示。然而,自 Python 3.6.3 发布以来,错误消息已更新为包含建议的替换语句,该语句建议正确使用 print()。
要解决该错误,只需在周围添加括号即可要打印的参数。更正后的代码应如下所示:
print("Hello, World!")
通过确保正确的语法,开发人员可以消除此错误并在 Python 3 中有效地利用 print() 函数。
以上是为什么我在 Python 中收到'语法错误:调用'打印'时缺少括号”?的详细内容。更多信息请关注PHP中文网其他相关文章!