校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁(yè) > 知識(shí)庫(kù) > python學(xué)習(xí)之新式類和舊式類講解

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

熱門標(biāo)簽:電話機(jī)器人適用業(yè)務(wù) 徐州天音防封電銷卡 鄭州智能外呼系統(tǒng)運(yùn)營(yíng)商 哈爾濱外呼系統(tǒng)代理商 南昌辦理400電話怎么安裝 佛山防封外呼系統(tǒng)收費(fèi) 湛江電銷防封卡 獲客智能電銷機(jī)器人 不錯(cuò)的400電話辦理

object

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

新式類

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

舊式類

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

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

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

重點(diǎn)

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

class 類名(object):
    pass

Python 2.x 中聲明類

舊式類

沒(méi)有繼承 object 類,只有兩個(gè)屬性、方法舊式類會(huì)使用舊的 MRO 算法,多繼承場(chǎng)景下,方法搜索順序會(huì)有問(wèn)題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)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • python 類相關(guān)概念理解
  • Python入門變量的定義及類型理解
  • python入門課程第四講之內(nèi)置數(shù)據(jù)類型有哪些
  • Python的內(nèi)置數(shù)據(jù)類型中的數(shù)字
  • Python類的高級(jí)函數(shù)詳解
  • 一篇文章帶你了解Python中的類

標(biāo)簽:蘭州 吉安 廣西 呂梁 蕪湖 紹興 安康 懷化

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《python學(xué)習(xí)之新式類和舊式類講解》,本文關(guān)鍵詞  python,學(xué),習(xí)之,新式,類和,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《python學(xué)習(xí)之新式類和舊式類講解》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于python學(xué)習(xí)之新式類和舊式類講解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 马鞍山市| 沙洋县| 唐海县| 和顺县| 贺州市| 光山县| 施秉县| 柘荣县| 子洲县| 盐山县| 茌平县| 龙口市| 霍林郭勒市| 双峰县| 绍兴市| 平乡县| 富顺县| 英吉沙县| 荆门市| 四会市| 迭部县| 崇州市| 吉林市| 蒙阴县| 大冶市| 北京市| 衡阳县| 康定县| 股票| 衡东县| 绥阳县| 德昌县| 南通市| 桓台县| 玉林市| 宁蒗| 巢湖市| 克什克腾旗| 锡林郭勒盟| 理塘县| 尉犁县|