嘗試在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中文網其他相關文章!