python學習筆記16 函數回顧 面向對象初識

函數的定義: 以功能爲導向

函數的返回值 return(非必須)的2個作用作用: 1結束函數 2將返回值犯規給函數的調用者 函數名() 

ctrl+alt+L 對編碼進行一鍵規範化

定義函數時 * 代表聚合

執行函數時 * 代表打散

代碼中 只要遇到函數名() 就會開始執行函數,執行完成後纔會繼續執行後面的函數,典型的如func1()()

 

定義類

class Name:

        pass

 

操作類中的變量

類名.__dict__  查詢類中的所有的內容,但不能做增刪改.

萬能的 點 .       可對類中的單個變量進行增刪改查

 

操作類中的方法(工作中基本不用類名去操作)

Person.work()

 

對象的角度

Person()  類名()  這個整體叫  實例化對象,實例,對象

                              這個過程叫  實例化的過程/創建一個對象的過程 

只要產生一個對象,自動執行類中的__init__ 方法

 

 

#1 類名+( ) 產生一個實例(對象,對象空間)

#2 自動執行類中的__init__ 方法,將對象空間傳給__init__ 的self參數

#3 給對象封裝相應的屬性

 

對象的角度

 操作對象中的靜態變量

#1  __dict__  查詢對象中的所有的內容

#2  萬能的 點. 

 

# 對象操作類中的靜態變量: 只能查詢

 

#對象調用類中的方法(工作中通過對象執行類中的方法,而不是通過類名)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章