首頁 >後端開發 >Python教學 >為什麼 `print 'hello World'` 在 Python 3 會導致語法錯誤?

為什麼 `print 'hello World'` 在 Python 3 會導致語法錯誤?

Patricia Arquette
Patricia Arquette原創
2024-12-11 17:41:10898瀏覽

Why Does `print

Python 3 的Print 語句中出現語法錯誤

嘗試使用語法print "hello World" 在Python 3 中列印字串時,使用者可能會遇到語法錯誤。此錯誤是由於 Python 3 中 print 語句的變更所致。

在 Python 2 中,print 是不需要括號的語句。然而,在Python 3中,print演變成了一個函數,呼叫它時現在需要括號。 Python 3 中的正確語法是 print("hello World")。

進行此更改是為了增強語言的清晰度和一致性。 Python 中的函數通常括在括號中以指示它們正在被呼叫。透過將 print 設為函數,Python 3 確保它遵循與其他函數相同的約定。

因此,要解決在 Python 3 中列印字串時的語法錯誤,使用者應該用括號將字串括起來,如下所示在上面更正的範例中。

以上是為什麼 `print 'hello World'` 在 Python 3 會導致語法錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn