python
文章平均质量分 75
良良2号
小时候真傻,居然盼着长大。
展开
-
装饰器模式
参考: 装饰器模式 简单装饰器 装饰器的功能就是为 已存在的对象 添加额外的功能 def bar(): print('i am bar') bar() 假如要为bar()函数添加一个打印日志的功能,可以这么写: def bar(): print('i am bar') # 以下是添加的代码 def use_logging(func): logging.warning('{} is running'.format(func.__name__)) bar() use_原创 2021-02-19 19:12:59 · 39 阅读 · 0 评论 -
Python面向对象语法
Python中变量、数据、函数都是对象 以双下划线开头结尾的都是python的内置属性或方法如"__doc__"、"__init__()" 通过内置函数dir(),查看对象的属性和方法 定义包含方法的类 # 定义类 class 类名: def 方法名1(self, 参数列表): pass def 方法名2(self, 参数列表): pass # 实例化 对象变量 = 类名() 哪一个对象调用的方法,self就是哪一个对象的引用 初始化方法__init__() 使用类名创建对象会自动调用此方原创 2021-02-05 00:00:50 · 118 阅读 · 0 评论