第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

繼承對象的Python類

繼承對象的Python類

收到一只叮咚 2019-06-06 14:50:56
繼承對象的Python類繼承類聲明是否有任何原因?object?我只是找到了一些代碼來做這個,但我找不到一個很好的理由。class MyClass(object):     # class code follows...
查看完整描述

3 回答

?
森欄

TA貢獻1810條經(jīng)驗 獲得超5個贊

Python3.x:
class MyClass(object):=新樣式類
class MyClass:=新樣式類(隱式從對象繼承)

Python2.x:
class MyClass(object):=新樣式類
class MyClass: = 舊式班

說明:

在Python3.x中定義基類時,可以將對象從定義中刪除。然而,這會為嚴重難以跟蹤的問題…打開大門。

Python在Python2.2中引入了新的樣式類,到目前為止,舊風格的類已經(jīng)非常老了。舊式課程的討論是埋在2.x文檔里,在3.x文檔中不存在。

問題是Python2.x中舊樣式類的語法與Python3.x中新樣式類的替代語法相同。..Python2.x仍然被廣泛使用(例如GAE、Web2Py),任何代碼(或編碼器)無意中將3.x風格的類定義引入2.x代碼,最終都會出現(xiàn)一些嚴重過時的基對象。而且因為舊式課程沒有被任何人注意到,他們很可能不知道是什么襲擊了他們。

所以,把它拼出來,省去一些2.x開發(fā)人員的眼淚吧。


查看完整回答
反對 回復 2019-06-06
?
幕布斯6054654

TA貢獻1876條經(jīng)驗 獲得超7個贊

是的,這是一個“新樣式”對象。這是python2.2中引入的一個特性。

新樣式對象有一個與經(jīng)典對象不同的對象模型,并且有些東西無法與舊樣式對象正常工作,例如,super()@property和描述符。看見這篇文章關于什么是新樣式類的良好描述。

因此,鏈接以獲取對差異的描述:在Python中舊樣式類和新樣式類有什么區(qū)別?


查看完整回答
反對 回復 2019-06-06
  • 3 回答
  • 0 關注
  • 592 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號