
python初级学习
文章平均质量分 68
Catchoo
这个作者很懒,什么都没留下…
展开
-
python---写一个迭代器
# 迭代器class House(object): # 属性初始化 def __init__(self, room): self.room = room # 当前调用对象 self.people = [] # 对象下所有的数据,用列表保存 self.current_index = 0 # 当前遍历到的列表下标 # 添原创 2018-03-11 19:05:25 · 1302 阅读 · 0 评论 -
python ----装饰器
什么是装饰器?简单地讲,装饰器就是在不改变一个函数的主体功能的情况下,通过对一个函数的装饰,实现更多的功能。装饰器的语法格式描述为:两个嵌套的函数,外部函数返回内部函数的引用,且外部函数必须要有参数。装饰器的功能主要有以下几点:1>引入日志2>函数执行时间统计3>执行函数前预备处理4>执行函数后清理功能5>权限校验等场景6>缓存通常情况下,装饰器与闭原创 2018-03-11 19:28:08 · 218 阅读 · 0 评论 -
python----多个装饰器装饰一个函数
上篇文章说过了装饰器的基本语法格式及多参数时的情况。在实际的工作中,还会出现多个装饰器装饰一个函数的情况。代码如下:# 多个装饰器装饰一个函数def set_fun1(func): print("set_fun1已被定义") # 打印用于验证在多个装饰器的情况下,多个装饰器之间的执行顺序 def call_fun1(*args, *原创 2018-03-11 19:57:10 · 5552 阅读 · 2 评论