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

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

python中為什么方法在類中定義的,但是內(nèi)存地址卻不同??

python中為什么方法在類中定義的,但是內(nèi)存地址卻不同??

慕絲7291255 2018-08-09 11:10:38
>>> class Student(): def __init__(self,name,score):self.name=nameself.score=scoredef print_score(self):print ('%s:%s'%(self.name,self.score))>>> bart=Student('王大治',23)>>> id(Student)54456368  //這里是類的內(nèi)存地址>>> id(bart)5319568  //這個是實例內(nèi)存地址>>> id(bart.print_score)4298912 //這個是方法的內(nèi)存地址。這個方法,和實例。類的內(nèi)存地址都不同,為什么呢?>>> id(bart.score)503371152 >>> k=23>>> id(k)503371152 從上述看,變量,實例,方法 ,類,的內(nèi)存地址都不同,如果在內(nèi)存中,那是怎么去連接運行的呢?
查看完整描述

1 回答

?
慕沐林林

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

雖然不懂什么叫 Python的內(nèi)存問題,下面是help(id)的結(jié)果:

>>> help(id)
Help on built-in function id in module builtins:

id(obj, /)
Return the identity of an object.

This is guaranteed to be unique among simultaneously existing objects.

---

獲取的identity就是唯一的。

類也是個內(nèi)存中的對象,類對象,Python中一切皆對象。

 

“連接運行”,WHY?


查看完整回答
反對 回復 2018-09-03
  • 1 回答
  • 0 關(guān)注
  • 1044 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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