1. 程式人生 > 實用技巧 >【Python基礎程式設計206 ● 面向物件 ●Python方法中self引數的作用】

【Python基礎程式設計206 ● 面向物件 ●Python方法中self引數的作用】


---------Python基礎程式設計---------

Author : AI菌


【內容講解】

1、Python的方法裡,第一個引數預設是self。方法中的self表示正在呼叫方法的物件,哪個物件正在呼叫方法,self就表示哪個物件.
2、python直譯器能夠根據self的值確定是哪個物件正在呼叫方法.

【程式碼實現】

class Student:
    """
    方法中的self表示:正在呼叫方法的物件.
    哪個物件正在呼叫方法,self就表示哪個物件.
    python直譯器能夠根據self的值確定是哪個物件正在呼叫方法.
    """

    def
study(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種方式】

【加群交流】