欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python學(xué)習(xí)之新式類和舊式類講解

 更新時(shí)間:2021年09月07日 10:11:03   作者:小菠蘿測(cè)試筆記  
這篇文章主要介紹了python 新式類和舊式類,文中比較詳細(xì)的介紹了相關(guān)內(nèi)容,有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

object

object 是 Python 為所有對(duì)象提供的父類,默認(rèn)提供一些內(nèi)置的屬性、方法;可以使用 dir 方法查看

新式類

以 object 為父類的類,推薦使用在 Python 3.x 中定義類時(shí),如果沒有指定父類,會(huì)默認(rèn)使用 object 作為該類的父類所以 Python 3.x 中定義的類都是新式類

舊式類

不以 object 為父類的類,不推薦使用在 Python 2.x 中定義類,如果沒有指定父類,不會(huì)使用 object 作為基類

新式類和舊式類的區(qū)別

在多繼承時(shí),會(huì)影響到方法搜索順序 MOR

重點(diǎn)

為了保證編寫的代碼能夠同時(shí)在 Python2.x 和 Python 3.x 中運(yùn)行建議在定義類時(shí),如果沒有父類,也統(tǒng)一繼承 object

class 類名(object):
    pass

Python 2.x 中聲明類

舊式類

沒有繼承 object 類,只有兩個(gè)屬性、方法舊式類會(huì)使用舊的 MRO 算法,多繼承場(chǎng)景下,方法搜索順序會(huì)有問題MRO 詳解:Python學(xué)習(xí)之MRO方法搜索順序

新式類

手動(dòng)繼承 object 類,擁有 object 類的屬性、方法

Python 3.x 中聲明類

默認(rèn)就是新式類

class A:
    pass


a = A()
print(dir(a))


# 輸出結(jié)果
['__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__']

自動(dòng)繼承 object 類,擁有 object 類的屬性、方法

到此這篇關(guān)于python學(xué)習(xí)之新式類和舊式類講解的文章就介紹到這了,更多相關(guān)python 新式類和舊式類內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 一行代碼實(shí)現(xiàn)Python動(dòng)態(tài)加載依賴

    一行代碼實(shí)現(xiàn)Python動(dòng)態(tài)加載依賴

    本文主要介紹了Python動(dòng)態(tài)加載依賴,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • python如何壓縮新文件到已有ZIP文件

    python如何壓縮新文件到已有ZIP文件

    這篇文章主要為大家詳細(xì)介紹了python如何壓縮新文件到已有ZIP文件,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • Python多進(jìn)程fork()函數(shù)詳解

    Python多進(jìn)程fork()函數(shù)詳解

    今天小編就為大家分享一篇關(guān)于Python多進(jìn)程fork()函數(shù)詳解,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • Python爬蟲實(shí)現(xiàn)爬取百度百科詞條功能實(shí)例

    Python爬蟲實(shí)現(xiàn)爬取百度百科詞條功能實(shí)例

    這篇文章主要介紹了Python爬蟲實(shí)現(xiàn)爬取百度百科詞條功能,結(jié)合完整實(shí)例形式分析了Python爬蟲的基本原理及爬取百度百科詞條的步驟、網(wǎng)頁下載、解析、數(shù)據(jù)輸出等相關(guān)操作技巧,需要的朋友可以參考下
    2019-04-04
  • Python拼接字符串的7種方式詳解

    Python拼接字符串的7種方式詳解

    這篇文章主要介紹了Python拼接字符串的7種方式詳解,需要的朋友可以參考下
    2020-02-02
  • python實(shí)現(xiàn)對(duì)列表中的元素進(jìn)行倒序打印

    python實(shí)現(xiàn)對(duì)列表中的元素進(jìn)行倒序打印

    今天小編就為大家分享一篇python實(shí)現(xiàn)對(duì)列表中的元素進(jìn)行倒序打印,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • Python?Web后端開發(fā)中的增查改刪處理

    Python?Web后端開發(fā)中的增查改刪處理

    這篇文章主要介紹了Python?Web后端開發(fā)中的增查改刪處理,文章圍繞主題?展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-08-08
  • Python實(shí)現(xiàn)簡(jiǎn)單圖像縮放與旋轉(zhuǎn)

    Python實(shí)現(xiàn)簡(jiǎn)單圖像縮放與旋轉(zhuǎn)

    大家好,本篇文章主要講的是Python實(shí)現(xiàn)簡(jiǎn)單圖像縮放與旋轉(zhuǎn),感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下
    2022-01-01
  • 聊聊Python對(duì)CSV文件的讀取與寫入問題

    聊聊Python對(duì)CSV文件的讀取與寫入問題

    今天抽空給大家介紹下Python對(duì)CSV文件的讀取與寫入問題,首先需要在python環(huán)境里導(dǎo)入csv板塊,下面就通過實(shí)例代碼給大家詳細(xì)介紹下,感興趣的朋友跟隨小編一起看看吧
    2021-11-11
  • 基于python操作ES實(shí)例詳解

    基于python操作ES實(shí)例詳解

    這篇文章主要介紹了基于python操作ES實(shí)例詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11

最新評(píng)論