Python基本命令
阿新 • • 發佈:2018-11-14
1、基本概念
- 三大特性:封裝、繼承、多型
- 繼承:派生類繼承基類的欄位和方法
- 多型:對不同型別的變數進行相同的操作,卻表現出不同的行為(例如對數字和字元做"+"運算)
- 封裝:將資料和功能抽象後,通過外部介面使用
- 類的專有方法(構造方法、魔法方法):內建方法,執行特定操作時被呼叫
- 裝飾器:
- 迭代器:一個容器,其中所有元素可通過for迴圈依次取出
- 生成器:
2、程式碼
2.1 類
class my_first_class(): def __init__(self): print("hello") a = 1 b= a + 10 def c(self,x,y): print(x + y) sum1 = my_first_class() sum2 = my_first_class() print(sum1.a) print(sum2.b) print(sum1.c(1,2)) print('-'*20)
2、
class baba: def __init__(self): pass def funcbaba(): print("我是爸爸,會賺錢") class mama: def __init__(self): pass def funcmama(): print("我是媽媽,很顧家") class me(baba,mama): def __init___(self): baba.__init__(self) mama.__init__(self) def funcme(): print("我是宅男,既會賺錢,也能顧家") print("我是誰?\n --------------------") DNA = me DNA.funcbaba() DNA.funcmama() DNA.funcme()