[英]Can 'id' be used as variable name in python?
您可以使用id
作為變量名,但不應該。 話雖如此,在您給出的示例中,您將 id 用作類的屬性(而不是變量),這很好。
正如其他答案所指出的, id
是一個內置的 function ,因此命名變量id
並不理想,因為它混淆了底層的 function。這里有一個問題,更詳細地說明了為什么這會導致問題。
但是,您提供的屏幕截圖中的示例並未將id
用作變量,而是用作類的屬性(您可以在有關該主題的Python 文檔中閱讀有關類及其屬性的更多信息)。 這很好,因為沒有名為id
的內置屬性(感謝“juanpa.arrivillaga”在對不同答案的評論中首先注意到這一點)。 它以不同方式突出顯示的事實很可能是您的 IDE/文本編輯器的語法分析錯誤。
在 Python3 中, id
是內置函數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.