python self 值自动改变,在python中对self的理解
生活随笔
收集整理的這篇文章主要介紹了
python self 值自动改变,在python中对self的理解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在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教程》
總結
以上是生活随笔為你收集整理的python self 值自动改变,在python中对self的理解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 养老保险23年与25年区别
- 下一篇: 农业银行和农商行的区别