摘要: (一 ) 生成器 本质 就是迭代器,一个一个的创建 对象 1) 生成器 的创建方式: a. 生成器函数 b. 通过生成器表达式来获取函数 c. 类型转换 (二 )生成器函数: 生成器函数中包含 yield , 返回数据和 return 差不多, return 会立即结束这个函数的执行 yield 可 阅读全文
posted @ 2018-12-29 15:45 会飞的草帽 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 一.函数名的运用 函数名是一个变量,但它是一个特殊的变量,与括号配合可以执行函数的变量 1.函数名的内存地址 def func(): print("哈哈") print(func) 结果是 : <function func at 0x1101e4ea0> 2.函数名可以赋值给其他变量 def fun 阅读全文
posted @ 2018-12-29 15:44 会飞的草帽 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 一 :装饰器 原则:开闭原则 开放: 对功能扩展开放 封闭:对修改代码封闭 装饰器:对传递进来的函数进行包装,可以在目标函数之前和之后添加任意的功能 def wrapper(func): def inner(*args,**kwargs): '''在执行目标函数之前要执行的内容''' ret = f 阅读全文
posted @ 2018-12-29 15:43 会飞的草帽 阅读(72) 评论(0) 推荐(0) 编辑