Python 3 執行列印指令時出錯

Python 3 執行列印指令時出錯

我在解譯器中寫的內容如下:

>>> print "Hello, World!"
  File "<stdin>", line 1
    print "Hello, World!"
                        ^
SyntaxError: invalid syntax

我怎麼會得到一個錯誤?我試圖做的就是運行列印命令。

答案1

在Python3中 print 是一個函數:

print("Hello, World!")

查看: http://docs.python.org/release/3.0.1/whatsnew/3.0.html

答案2

Python 3 的主要變化之一是它print變成了一個函數。嘗試使用:

print('Hello World')

那應該有效。

答案3

Python 3 已經print從語句變成函數了。這是在 Python 3 中列印「hello world」的方式:

print("Hello world")

我建議看一下Python 3 的新增功能,這個問題是清單中第一個提到的。

我還建議在 StackOverflow 上詢問任何程式設計問題,根據我的經驗,他們歡迎初學者。

答案4

其他一些答案已經涵蓋了這一點,但您應該print("Hello World")這樣做。之所以這樣是因為改變了在 python 3 中,允許關鍵字參數,例如end(更改預設的換行符 end`)等。

例子:

print("Hello World", end="") # will print an empty character at the end, not a newline

相關內容