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