整理--python知识点

来源:互联网 发布:无法通过udp端口0通讯 编辑:程序博客网 时间:2024/06/13 03:41

    • python装饰器
    • Python生成器
    • python迭代器

python装饰器

  • 代码山-python装饰器
  • 伯乐在线-简单 12 步理解 Python 装饰器

总结:

  • 装饰器就是一个普通的函数,它一般用于将传入的函数或者类做一定的处理,返回新的函数或者类。@add_log相当于add = add_log(add)
  • Python 支持一种名为函数闭包的特性,意味着 在非全局作用域定义的 inner 函数在定义时记得外层命名空间是怎样的。inner 函数包含了外层作用域变量,通过查看它的 func_closure 属性可以看出这种函数闭包特性。
  • 用装饰器肯定需要functools模块的支持

Python生成器

  • 代码山-Python生成器

python迭代器

  • 代码山-python迭代器
0 0