python中的self和cls區別


1 self表示一個具體的實例本身

如果用了staticmethod,那么就可以無視這個self,將這個方法當成一個普通的函數使用

2 cls 表示這個類本身

3 類先調用__new__方法,返回該類的實例對象,這個實例對象就是__init__方法的第一個參數self,即self是__new__的返回值


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM