2017-06-02 96 views
1

我正在从“Learn Python the Hard Way”学习PythonPython 2.7.10 - 无法使用打印进行打印。 SyntaxError:无效的语法

我刚刚运行了第一个打印Hello World程序并且出现语法错误。

这里是我的Hello World代码:

# -*- coding: utf-8 -*- 
print “Hello World” 

这里是终端:

Rahuls-MacBook-Pro:python Rahul$ python 
Python 2.7.10 (default, Feb 6 2017, 23:53:20) 
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)] on darwin 
Type "help", "copyright", "credits" or "license" for more information. 
>>> print "Hello World" 
Hello World 
>>> quit() 
Rahuls-MacBook-Pro:python Rahul$ python hell.py 
    File "hell.py", line 3 
    print “Hello World” 
     ^
SyntaxError: invalid syntax 
Rahuls-MacBook-Pro:python Rahul$ 

我已经使用了print()函数的替代,但它无法正常工作。如果使用print(2 + 2)等算术运算,我会得到输出。但如果我使用print(“Hello World”),它不起作用

请问谁能告诉我哪里错了? 谢谢。

+0

请注意,您正在使用卷曲引号(无论您用于编辑hell.py,可能会在您键入时自动将其转换)。您需要直引号。 – pbuck

+0

你*抄袭了网站上的代码?你应该写出来 –

回答

0

,"都是不同的字符。从这些,只有"可以用来引用Python中的字符串文字。

+0

只有'''?'''怎么样? –

+0

@ cricket_007我列出的3个字符中只有'''。 – melpomene

+0

我知道。修正了它;) –