Python print报错:SyntaxError: Missing parentheses in call to 'print'. Did you mean print

使用Python的print打印值报错:

>>> print "Hello world!"
  File "<stdin>", line 1
    print "Hello world!"
                       ^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print("Hello world!")

查了下资料,这是Python 2的print语法。

Python 3的语法,如提示需要加上括号:

>>> print("Hello world")
Hello world

Python 3.6.3提示:

SyntaxError: Missing parentheses in call to 'print'. Did you mean print("xxx")

Python 3.4.2提示:

SyntaxError: Missing parentheses in call to 'print'. 

Python 3.4.2之前的Python 3版本提示:

SyntaxError: invalid syntax

版权声明:著作权归作者所有。

相关推荐

JavaScript使用window.print()打印页面:样式设置、精确分页以及局部打印

大部分浏览器提供打印页面的功能,直接使用浏览器的打印功能是直接将整个页面打印出来,并且是自动分页。很多时候直接打印整个页面并不能满足我们的需要。有三方面的需求我们可能要考虑:样式设置:打印的样式和页面显示的样式不同,需要对设置打印样式。精确分页:需要根据具体的内容进行精确分页。局部打印:不需要打印整个页面,只需要打印页面的部分。html示例<!doctype html> &l