knrt.net
当前位置:首页 >> python为什么说print语法错误 >>

python为什么说print语法错误

用的什么版本 python 3 以上版本 print是函数不是语句,参数要加上括号 print(var)

显然是上一句有错 括号没匹配 跟print有啥关系

如果你用的python2.X的话 就直接 print "Hello World" 如果是Python3.x的话 就print ("Hello World") 如果你要按F5来调试的话 需要吧代码保存到.py文件、然后打开这个之后在按F5 在编译器里面输入之后直接出结果 就想你上面这样 结果已经打印出...

代码没有问题,只是在shell中出现对齐bug,你新建一个文件,输入代码,运行结果为2

错误原因是这里多个了斜杠。 斜杠在python中可以连接多行语法,它的作用是让程序把两行代码识别为一行代码,但前提是被连接的两行代码的语法是没错的。 像这样就是没错的:

你的是3.x版本,与2.x版不同的是,print已经变为funtion。 使用print需要加括号,不加括号要出错。 print("test: %s, the classifier came back with: %d, the real answer is: %d"\ % ("test", 0, 1))

支持 tim@crunchbang:~$ pythonPython 2.7.3 (default, Mar 14 2014, 11:57:14) [GCC 4.7.2] on linux2Type "help", "copyright", "credits" or "license" for more information.>>> print "abcd" * 2abcdabcd>>>

python3的print后面要加()的,你的是python2.x的语法,不能用于python3的 另外你的确没有安装pycocotools这个包 最近我说过很多次,初学编程最好不要先去看或抄别人复杂的程序,没有意义的,不如自己先把基础的语法掌握了

这是命令模式,输入一行执行一行。还有一个程序文件模式,是另外开窗口的,你找找相应的菜单。

前一个是名词蟒蛇的意思后一个是动词打印的意思是不是词性上出了问题

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com