自學python第三十一天——self
DAY。31
每天抽空學習python,記錄學習內容——三十一天
1、什麼是self
例:class People: def run(self): print(id(self)) #self記憶體地址 pass passxm = People()print(id(xm)) #xm記憶體地址xm。run()輸出結果:27219630414082721963041408說明:self和物件指向同一個記憶體地址,可以認為self就是物件的引用
2、self傳參問題
所謂的self,可以理解為物件自己,某個物件呼叫其方法時, python直譯器會把這個物件作為第一個引數傳遞給self,所以開發者只需要傳遞後面的引數即可。
class People: def run(self,name,sport): print(‘%s不喜歡%s’%(name,sport)) pass passxm=People()xm。run(‘張三’,‘跑步’)
這一領域完全小白
如果文中有不正確的地方
希望大佬們不吝賜教
下一篇:孕前,中醫是這樣準備的>>