您好,登錄后才能下訂單哦!
python中對self的理解 :
一、self的位置是出現在哪里?
首先,self是在類的方法中的,在調用此方法時,不用給self賦值,Python會自動給他賦值,而且這個值就是類的實例--對象本身。也可以將self換成別的叫法例如seef,但不建議,因為大家習慣也默認了寫成self。
寫代碼時,類的方法系統直接就有了self,如下:
其次,self是類方法默認的第一個參數而且是必須的,不寫會報錯。
二、self的值是什么?
self的值是Python會自動賦值的,而且值是對象本身。舉例說明:類Dog,他的實例是d,那么,d調用類的方法jian(arge1,arge2)的時候,Python會自動轉為Dog.jian(d,arge1,arge2)。self的值是Dog的實例d。
以下例子,打印self的值。(打印結果中的intance是實例的意思)
以上就是在python中對self的理解的詳細內容,更多請關注億速云其它相關文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。