2017-06-02 99 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

我知道。修正了它;) –