python print 异常 ( invalid syntax)
python print 错误 ( invalid syntax)
刚刚在windows 上安装了python ,想print 字符串,但是一直报错 (python 3.3 .2版本)
>>> print hello
SyntaxError: invalid syntax
>>> print 'hello'
SyntaxError: invalid syntax
>>> print "hello"
SyntaxError: invalid syntax
>>> print "hello";
SyntaxError: invalid syntax
>>> print (hello)
Traceback (most recent call last):
File "<pyshell#4>", line 1, in <module>
print (hello)
NameError: name 'hello' is not defined
>>> print ('hello')
hello
# 最后这个有效,好像和2.7版本的差别挺大的,不知道和不同平台有没有关系,之前一直在ubuntu上使用python
# 在ubuntu上,上面几种写法好像都支持
- 1楼jianghu52昨天 14:39
- 如果单纯学,可以用3.0,不然还是用2.7吧。很多框架型的东西对3.0支持都不好。n3。0以后对于print都是要求带括号才能打印了。还有当你变量的时候你会发现,现在3.0里面的变量str都是unicode类型了。不少时候用起来感觉很别扭
- Re: liyongming19823小时前
- 回复jianghu52n呵呵,看样子还是先一直用2.7吧,一直都只是打印英文,谢谢提醒 : 3.0里面的变量str都是unicode类型