2015-11-03 70 views
-6

我是Python語言的新學習者。當我要打印,我使用的語法:如何用Python編程語言打印

print "hello world" 

但是,當我使用這個語法,它顯示了像調用打印缺少括號錯誤。我不知道爲什麼它正在發生,因爲我知道沒有必要使用括號在Python打印像

print ("hello world") 

字符串我做了什麼不對的?

這是錯誤我得到:

SyntaxError: Missing parentheses in call to 'print'

+0

在python 3.x中嘗試'print(「hello world」)'print是一個函數而不是語句 – The6thSense

+1

可能您正在使用python 3.x.確保在終端上試用'python --version'。 –

+2

「我知道沒有必要使用圓括號」 - 「圓括號缺失」 – TigerhawkT3

回答

2

考慮:

print "hello world" 

上面的語句是OK,當你使用Python 2.x的,因爲在Python 2.x中,print是一份聲明。

但在Python 3.x中,打印是一個函數,並且無法將其重新轉換爲語句。所以你必須使用圓括號。

所以對於Python的3.x中,答案是:

print("hello world") 

請參考:Print Is A Function