SyntaxError: Missing parentheses in call to 'print'
2017-10-08 22:24 潇湘隐者 阅读(22394) 评论(0) 编辑 收藏 举报C:\Users\konglb>python
Python 3.6.3 (v3.6.3:2c5fed8, Oct 3 2017, 17:26:49) [MSC v.1900 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print 'hello, python world';
File "<stdin>", line 1
print 'hello, python world';
^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print('hello,
python world';)?
其实这个错误信息,是因为Python3中取消了以前Python 2中的语法,两者在打印输出的语法上有所差别,所以在Python 3下面使用之前的语法格式就会报错,错误信息已经提示你需要加上括号,字符串可以用单引号或双引号括起来,正确语法格式如下所示:
C:\Users\konglb>python -V
Python 3.6.3
>>> print ('hello,python world')
hello,python world
>>> print("you are right")
you are right
>>>
扫描上面二维码关注我
如果你真心觉得文章写得不错,而且对你有所帮助,那就不妨帮忙“推荐"一下,您的“推荐”和”打赏“将是我最大的写作动力!
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接.