2022-01-14 10:50:41|已瀏覽:174次

類的定義就像函數定義,要先執行才能生效。類定義語句的內容通常是函數定義,不過其它語句也可以,有時會很有用,進入類定義部分后,會創建出一個新的命名空間,作為局部作用域。因此,所有的賦值成為這個新命名空間的局部變量。特別是函數定義在此綁定了新的命名。類定義完成時(正常退出),就創建了一個 類對象。基本上它是對類定義創建的命名空間進行了一個包裝。
1、類對象;類對象支持兩種操作:屬性引用和實例化。屬性引用使用和 Python 中所有的屬性引用一樣的標準語法:obj。name。類對象創建后,類命名空間中所有的命名都是有效屬性名。所以如果類定義是這樣:
那么i 和 MyClass、f 是有效的屬性引用,分別返回一個整數和一個方法對象。也可以對類屬性賦值,你可以通過給 MyClass。i 賦值來修改它。 __doc__ 也是一個有效的屬性,返回類的文檔字符串:"A simple example class"。class MyClass:
"""A simple example class"""
i = 12345
def f(self):
return 'hello world'
注:尊重原創文章,轉載請注明出處和鏈接 http://www.hebeijilong.cn/news-id-15056.html 違者必究!部分文章來源于網絡由培訓無憂網編輯部人員整理發布,內容真實性請自行核實或聯系我們,了解更多相關資訊請關注python培訓頻道查看更多,了解相關專業課程信息您可在線咨詢也可免費申請試課。關注官方微信了解更多:150 3333 6050