![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
schurmi
哈哈哈,嘻嘻嘻
展开
-
python 随笔(类的约束)
约束在多人协作的项目中。有些地方需要约束程序的结构。把相应的功能定义好。防止多人协作时程序不统一,造成不必要的麻烦。其他语言中大部分都有接口,在python中是没有接口这一说法。实现方法常用方法使用继承的特性:提取父类,然后在父类中定义好方法,在这个方法中什么都不写,就抛出个异常就可以了。这样所有的子类都必须重写这个方法,否则访问的时候就会报错。class Base: def s...原创 2020-04-29 14:11:55 · 104 阅读 · 0 评论 -
python 随笔(方法)
方法普通方法: 由对象调用;至少一个self参数;执行普通方法时,自动将调用该方法的对象赋值给self;类方法:由类调用; 至少一个cls参数;执行类方法时,自动将调用该方法的类复制给cls;静态方法:由类调用;无默认参数; class Foo: def ordFun(self): """ 定义普通方法,至少有一个self参数 """ print '普通方法'...原创 2020-04-24 15:12:22 · 128 阅读 · 0 评论 -
python中新式类和经典类的多继承
经典类&新式类python3 中没有经典类,全部都是新式类python2 中显示继承object是新式类(class Person(object):), 隐式继承是经典类(class Person():)他们最明显的区别在于继承搜索的顺序发生了改变经典类多继承搜索顺序(深度优先):先深入继承树左侧查找,然后再返回,开始查找右侧新式类多继承搜索顺序(广度优先):先在水平方向查...原创 2020-04-18 13:57:15 · 280 阅读 · 0 评论 -
python 随笔(类的变量)
创建实例class Father: counter = "父级" def __init__(self, name, age): self.name = name self.age = age def show(self): # print("共有部分") counter = "--...原创 2020-04-02 17:09:13 · 88 阅读 · 0 评论 -
python 装饰器
装饰器是以在不修改原有代码的情况下,为被装饰的对象增加新的功能或者附加限制条件或者帮助输出。装饰器的语法是将@装饰器名,放在被装饰对象上面。def outer(func): # 装饰函数 def inner(): print("认证成功!") result = func() print("日志添加成功"...原创 2020-03-22 21:40:21 · 96 阅读 · 0 评论