摘要:
作业: 1、编写课上讲解的有参装饰器准备明天默写 2:在文件开头声明一个空字典,然后在每个函数前加上装饰器,完成自动添加到字典的操作 3、 编写日志装饰器,实现功能如:一旦函数f1执行,则将消息2017 07 21 11:12:11 f1 run写入到日志文件中,日志文件路径可以指定 注意:时间格式 阅读全文
posted @ 2020-03-24 19:29
Lance_王
阅读(157)
评论(0)
推荐(0)
摘要:
一、如何得到自定义的迭代器: 在函数内一旦存在yield关键字,调用函数并不会执行函数体代码会返回一个生成器对象,生成器即自定义的迭代器 生成器就是迭代器 会触发函数体代码的运行,然后遇到yield停下来,将yield后的值当做本次调用的结果返回 应用案列 二、x=yield 返回值的使用 总结yi 阅读全文
posted @ 2020-03-24 19:08
Lance_王
阅读(148)
评论(0)
推荐(0)
摘要:
1、什么是迭代器 迭代器指的是迭代取值的工具,迭代是一个重复的过程,每次重复都是基于上一次的结果而继续的,单纯的重复并不是迭代。 2、为何要有迭代器 迭代器是用来迭代取值的工具,而涉及到把多个值循环取出来的类型有:列表、字符串、元组、字典、集合、打开文件。 l=['egon','liu',' 阅读全文
posted @ 2020-03-24 19:07
Lance_王
阅读(209)
评论(0)
推荐(0)
摘要:
一:知识储备 由于语法糖@的限制,outter函数只能有一个参数,并且该参数只用来接收被装饰对象的内存地址 偷梁换柱之后 index的参数什么样子,wrapper的参数就应该什么样子 index的返回值什么样子,wrapper的返回值就应该什么样子 index的属性什么样子,wrapper的属性就应 阅读全文
posted @ 2020-03-24 19:05
Lance_王
阅读(341)
评论(0)
推荐(0)

浙公网安备 33010602011771号