首頁 > 後端開發 > Python教學 > 為什麼我在 Python 中收到「語法錯誤:呼叫『列印』時缺少括號」?

為什麼我在 Python 中收到「語法錯誤:呼叫『列印』時缺少括號」?

Patricia Arquette
發布: 2024-12-18 16:53:14
原創
425 人瀏覽過

Why Am I Getting a

理解Python 中的「SyntaxError: Missing Parentheses in Call to 'print'」

嘗試在Python 中使用print 語句時,可能會遇到錯誤訊息「語法錯誤:呼叫“列印”時缺少括號”。此錯誤表示 Python 版本中 print 語句的預期語法與程式設計師所使用的用法不符。

在 Python 2 中,print 語句主要是 print() 函數的語法糖。因此,省略括號在文法上是有效的。然而,在 Python 3 中,這個概念被放棄了,列印語句成為了一個成熟的函數,需要在要列印的參數周圍使用括號。

範例:

無效語法 (Python 2):

print "Hello, World!"
登入後複製

有效語法 (yt 3):

print("Hello, World!")
登入後複製
登入後複製

透過指定括號,我們明確地呼叫 print() 函數並為其提供適當的論點。不遵守此語法會導致上述錯誤訊息。

在 3.6.3 之前的 Python 3 版本中,錯誤訊息可能不會提供有關缺少括號的明確提示。然而,自 Python 3.6.3 發布以來,錯誤訊息已更新為包含建議的替換語句,該語句建議正確使用 print()。

要解決該錯誤,只需在周圍添加括號即可要列印的參數。修正後的程式碼應如下所示:

print("Hello, World!")
登入後複製
登入後複製

透過確保正確的語法,開發人員可以消除此錯誤並在 Python 3 中有效地利用 print() 函數。

以上是為什麼我在 Python 中收到「語法錯誤:呼叫『列印』時缺少括號」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板