函數
spa
2. 變量
1. 實例變量: 昨天寫的就是實力變量, 由對象去訪問的變量.
2. 類變量. 此時. 這個變量屬於類. 可是對象也能夠訪問.對象
3. 方法
1. 實例方法: 昨天寫的就是實例方法. 使用 對象.方法()
特色: 在聲明的時候. 須要給出self, self必須放在第一個位置
在調用的時候. 自動的會把對象傳遞給形參的self
2. 類方法(@classmethod): 類方法是屬於類的.
特色:在聲明的時候須要給出一個可以接受類名的參數, cls , 也必須放在參數的第一個
在調用的時候. 自動得把xx對象的類傳遞給cls
3. 靜態方法(@staticmethod): 靜態方法也是屬於類的. 靜態方法就比如. 咱們在類中定義了一個函數
靜態方法通常和類方法差很少. 使用類名去訪問class
4. 屬性
在方法上添加一個@property. 能夠把一個方法變成一個屬性. 可是這個屬性不能夠被賦值
當咱們某一個屬性必須通過計算才能獲得結果的時候.變量
5. 私有
全部以雙下劃線開頭的方法, 變量都是私有內容. 外界沒法訪問. 除非你主動暴露這些內容方法