![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python高级编程技巧
文章平均质量分 60
北TuT
这个作者很懒,什么都没留下…
展开
-
高级编程技巧之第一天(下)
类属性和实例属性以及查找顺序 基本查找顺序: ·对象是可以向上查找的,所以可以访问到类属性 ·当对象⾃⼰有该实例属性时 ,则输出的是⾃⼰的 `类不能向下查找,所以只能访问到类属性 class Father(object): # 类属性 cls_ins = 1 def __init__(self, a, b): # 初始化方法 # 实例属性/字段 self.a = a self.b = b # self.cls_in原创 2021-02-05 19:32:21 · 109 阅读 · 0 评论 -
高级编程技巧之第一天(上)
鸭子类型和多态 鸭子类型 多态的概念是应⽤于Java和C#这⼀类强类型语⾔中,⽽Python崇尚"鸭⼦类型" 动态语⾔调⽤实例⽅法时不检查类型,只要⽅法存在,参数正确,就可以调⽤。这就是动态语⾔的“鸭⼦类型”,它并不要求严格的继承体系,⼀个对象只要“看起来像鸭⼦”,那它就可以被看做是鸭⼦ a = [1,2] b = [2,3] # a和b事列表与列表的扩展 c = (5,6) # a和c事列表与元组的扩展 d = "abc" # a和c事列表与字符串的扩展 a.extend(b) # extend()原创 2021-02-05 18:33:57 · 91 阅读 · 0 评论