成人黄色在线网站 I 国产aa免费 I 中文字幕免费高清 I 国产三级影院 I 日韩欧美三级在线观看 I 久久久国产精品麻豆a片 I 欧美与黑人午夜性猛交久久久 I 91国产精品视频在线 I 国产美女狂喷水潮在线播放 I 黄页免费网站在线观看 I 欧美日韩激情视频 I 午夜理论无码片在线观看免费 I 深夜爽爽动态图无遮无挡 I 国精产品一区一区三区有限公司杨 I 天天操天天舔天天爽 I 免费看日本黄色片 I 成人va在线 I 日韩中文字幕在线观看 I 婷婷综合网 I 97视频免费观察看 I 色月丁香 I 日韩视频一二三 I 男女黄色毛片 I 美女疯狂连续喷潮视频 I 亚洲日本va一区二区sa I 欧美日韩视频区 I 毛片网在线 I 欧美一本在线 I 少妇一级淫片免费放香蕉 I avav在线看 I 久久精品亚洲中文字幕无码网站 I 天堂av在线中文在线新版 I 电影一区 电影二区 I 色av吧 中文字幕 I 国产精品伊人色

歡迎來到培訓無憂網!

全國切換

咨詢熱線 400-001-5729

位置:培訓無憂網 > 新聞資訊 > 電腦/IT > python培訓 >  Python學習之類屬性有哪幾種

Python學習之類屬性有哪幾種

來源:培訓無憂網 發布人:星星

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

Python中類的屬性

       類的定義就像函數定義,要先執行才能生效。類定義語句的內容通常是函數定義,不過其它語句也可以,有時會很有用,進入類定義部分后,會創建出一個新的命名空間,作為局部作用域。因此,所有的賦值成為這個新命名空間的局部變量。特別是函數定義在此綁定了新的命名。類定義完成時(正常退出),就創建了一個 類對象。基本上它是對類定義創建的命名空間進行了一個包裝。

1、類對象;

       類對象支持兩種操作:屬性引用和實例化。屬性引用使用和 Python 中所有的屬性引用一樣的標準語法:obj。name。類對象創建后,類命名空間中所有的命名都是有效屬性名。所以如果類定義是這樣:

class MyClass:

"""A simple example class"""
i = 12345
def f(self):
return 'hello world'
       那么i 和 MyClass、f 是有效的屬性引用,分別返回一個整數和一個方法對象。也可以對類屬性賦值,你可以通過給 MyClass。i 賦值來修改它。 __doc__ 也是一個有效的屬性,返回類的文檔字符串:"A simple example class"。
2、實例對象;
       實例對象唯一可用的操作就是屬性引用。有兩種有效的屬性名。數據屬性相當于 Smalltalk 中的“實例變量”或 C++ 中的“數據成員”。和局部變量一樣,數據屬性不需要聲明,第一次使用時它們就會生成。另一種為實例對象所接受的引用屬性是方法。方法是“屬于”一個對象的函數。(在 Python 中,方法不止是類實例所獨有:其它類型的對象也可有方法。例如,鏈表對象有 append,insert,remove,sort 等等方法。然而,在后面的介紹中,除非特別說明,我們提到的方法特指類方法)實例對象的有效名稱依賴于它的類。按照定義,類中所有(用戶定義)的函數對象對應它的實例中的方法。
3、類和實例變量;
       一般來說,實例變量用于對每一個實例都是唯一的數據,類變量用于類的所有實例共享的屬性和方法:正如在術語相關討論的可變對象,例如列表和字典的共享數據可能帶來意外的效果。

      注:尊重原創文章,轉載請注明出處和鏈接 http://m.hebeijilong.cn/news-id-15056.html 違者必究!部分文章來源于網絡由培訓無憂網編輯部人員整理發布,內容真實性請自行核實或聯系我們,了解更多相關資訊請關注python培訓頻道查看更多,了解相關專業課程信息您可在線咨詢也可免費申請試課。關注官方微信了解更多:150 3333 6050

留下你的信息,課程顧問老師會一對一幫助你規劃更適合你的專業課程!
  • 姓名:

  • 手機:

  • 地區:

  • 想學什么:

  • 培訓無憂網
免 費 申 請 試 聽
提交申請,《培訓無憂網》課程顧問老師會一對一幫助你規劃更適合你的專業課程!