代码结构由':'号和缩进 来标示.
函数:
def 定义
不定参数: *args: tarple可逐个传, 整体传, *拆包传
**kwargs dict可逐个传, 整体传, ** 拆包传,
有2个不定参调用其它函数转发传递时,要用拆包传,防止粘连
调用父类函数的3种方法
super().
super(父类名,self).
父类名,
魔法属性:
__MRO__
__dict__
多继承(菱形继承):
spuer是由__MRO__(c3算法)中的查表顺序来调用父类重写函数,
避免了菱形继承中祖父类方法,被多次调用
(如: __init__ 函数中有实例属性声明, 避免了多次调用的二义性)
魔法函数:
__init__()
__del__()
待补: