函數的定義: 以功能爲導向
函數的返回值 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 萬能的 點.
# 對象操作類中的靜態變量: 只能查詢
#對象調用類中的方法(工作中通過對象執行類中的方法,而不是通過類名)