【Python基礎程式設計206 ● 面向物件 ●Python方法中self引數的作用】
阿新 • • 發佈:2020-07-30
---------Python基礎程式設計---------
Author : AI菌
【內容講解】
1、Python的方法裡,第一個引數預設是self。方法中的self表示正在呼叫方法的物件,哪個物件正在呼叫方法,self就表示哪個物件.
2、python直譯器能夠根據self的值確定是哪個物件正在呼叫方法.
【程式碼實現】
class Student: """ 方法中的self表示:正在呼叫方法的物件. 哪個物件正在呼叫方法,self就表示哪個物件. python直譯器能夠根據self的值確定是哪個物件正在呼叫方法. """ defstudy(self): print(f"物件{self}在呼叫學習方法") s1 = Student() # 物件<__main__.Student object at 0x0000018405D59128>在呼叫學習方法 # s1物件在呼叫學習方法,self 就是s1 s1.study() s2 = Student() # 物件<__main__.Student object at 0x0000018405D59320>在呼叫學習方法 # s2物件在呼叫學習方法,self就是s2 s2.study()
【往期精彩】
▷【Python基礎程式設計196 ● 讀取檔案的4種方式】
▷【Python基礎程式設計197 ● 讀取檔案的4種方式】
▷【Python基礎程式設計198 ● 讀取檔案的4種方式】
▷【Python基礎程式設計199 ● Python怎麼讀/寫很大的檔案】
▷【Python基礎程式設計200 ● 讀取檔案的4種方式】
▷【Python基礎程式設計201 ● 讀取檔案的4種方式】
▷【Python基礎程式設計202 ● 讀取檔案的4種方式】
▷【Python基礎程式設計203 ● 讀取檔案的4種方式】
【加群交流】