dir內建函式
1、在標誌符、資料後輸入乙個變數,然後摁tab,ipython會提示呼叫的所有的方法的列表
2、使用內建函式dir傳入標誌符或資料,可以檢視物件內所有得屬性方法
class 類名:
def 方法(self,引數列表):
pass
def 方法 (self,引數列表):
pass
物件變數=類名()
類名要是用大駝峰命名法
d%表示十進位制,x%表示十六進製制
哪乙個物件呼叫的方法,self就是哪乙個物件的引用
當使用類名()建立物件時會自動執行以下操作
1、為物件在記憶體中分配空間--建立物件
2、為物件的屬性設定初始化值--初始化方法(init)
這個初始化方法-init-是物件的內建方法
在-init-方法內部使用,self.屬性名=屬性初始化值,就可以定義屬性,定義屬性之後,再使用類建立物件,就會擁有該屬性
在開發中,如果希望在建立物件的同時就設定物件的屬性,可以對-init-方法進行改造,把希望設定的屬性值定義成-init-方法的引數
在方法內部使用self.屬性=形參 接收外部傳來的引數
在建立物件時,使用類名.(屬性1,屬性2.........)呼叫
del可以刪除乙個物件
-del-是乙個物件呼叫的最後乙個方法
--str-- 如果在開發中,希望使用print輸出物件變數時能夠列印自定義的內容,就可以利用--str--這個內建方法了
python物件導向基礎 python物件導向基礎
面向過程與物件導向 面向過程的程式設計的核心是過程 流水線式思維 過程即解決問題的步驟,面向過程的設計就好比精心設計好的一條流水線,考慮周全什麼時候處理什麼東西。優點 極大降低了寫程式的複雜度,只需要順著要執行的步驟,堆疊 即可。缺點 一套流水線或者流程就是解決乙個問題,牽一髮而動全身。應用場景 一...
Python之物件導向 物件導向基礎
一 面向過程 物件導向對比 1 面向過程 根據業務邏輯從上到下寫壘 2 函式式思想 將某功能 封裝到函式中,日後便無需重複編寫,僅呼叫函式即可 3 物件導向 對函式進行分類和封裝 1 2 3一步一步抽象,函式式是走向物件導向的中間步驟 函式式的應用場景 各個函式之間是獨立且無共用的資料 物件導向程式...
python物件導向基礎
類是例項的模版,例項是根據類建立的乙個具體物件,每個物件都有相同的方法,但是各自的資料不同。如果要讓內部屬性不被外部訪問,可以把屬性的名稱前加上兩個下劃線 在python中,例項的變數名如果以 開頭,就變成了乙個私有變數 private 只有內部可以訪問,外部不能訪問 當子類和父類都存在相同的run...