屬性是與對象、數據類型或類關聯的值、或函數。如果您在數據類型或類不支持該屬性的值上調用屬性,您將遇到 AttributeError。
本指南解釋了 AttributeError 是什麼以及它的含義。我們將看一個示例 Python 屬性錯誤,以便您了解如何在代碼中修復一個錯誤。
什麼是 Python 屬性錯誤?
Python 屬性錯誤當您嘗試調用其類型不支持此方法的對象的屬性時會生成。例如,嘗試對字符串使用 Python append () 方法會返回 AttributeError,因為字符串不會這樣做不支持append()。
在一個 Python類中,你可以定義方法和值 ‚Äã‚ Äã由該類的對象共享。這就是為什麼有些人認為類是對象的項目。
調用方法或類是另一種說法,即您指的是該類的屬性。一種考慮屬性的方法就像一個人的物理屬性。有些人的眼睛是藍色的。有些人把頭髮染成粉紅色。這些都是屬性。
在 Python 類中,屬性可以是“eye_color”。這個屬性可以定義一個人眼睛的顏色。屬性也可以是函數。一個名為changeEyeColor ()的函數可以改變“eye_color”的值。
數據類型有屬性。例如,您可以使用 Python join() 方法 將字符串轉換為列表。字符串對象支持join()方法。
如果你試圖引用一個與類對像或數據類型不相關的函數或值,你會遇到AttributeError。
p>