執行結果# 定義父類
class a():
# 定義父類的構造方法
def __init__(self):
self.a = 'aaaa'
# 定義父類的公有方法public
def public(selfs):
print('publi()method of a')
# 定義子類b,繼承了父類a
class b(a):
# 定義子類的構造方法
def __init__(self):
self.a = 'bbbb'
# 定義子類的公有方法public
def public(selfs):
super().public()
# 子類b,繼承了所有父類a的屬性和方法
b = b()
# 呼叫父類方法
b.public()
# 呼叫父類的屬性
print(b.a)
publi()method of a
bbbb
3 Python基礎語法
語法格式 空格 說明性文字資訊 新增快捷鍵 ctrl 取消快捷鍵 ctrl 語法格式 說明性文字資訊 快捷鍵 無 語法格式 todo 說明文字 快捷鍵 無 訪問方式 1.新增說明性的文字 2.除錯程式,將指定 行的功能取消,使其在 中不生效 3.記錄工作日誌,方便資訊查詢 語法錯誤 文字底部紅色波浪...
3 Python基礎語法
字元編碼 原始碼檔案預設編碼是utf 8,直譯器預設編碼是unicode。記憶體unicode 硬碟utf 8 識別符號的命名規則 1 第乙個字元必須是字母或下劃線 2 其他部分由字母 數字或下劃線組成 3 識別符號對大小寫敏感。4 保留字 即關鍵字 不能用作識別符號。檢視當前版本的所有關鍵字的方法...
python多重繼承和super
本文只說現在python繼承順序採用的c3演算法,只要弄明白c3演算法,你就知道super函式的工作原理。c3演算法的規則如下 從底層開始,選擇入邊為零的點。從左到右。深度探索。但受限與 規則。每乙個類都可以用mro函式檢視自己的繼承順序 例子1.菱形繼承1 分析 規則。得到a類,去掉a類以後,入邊...