当前位置:首页> 正文

函数本质、闭包函数

函数本质、闭包函数
  • python三大神器,装饰器,迭代器,生成器
  • time模块------时间模块
  • print(time.time())时间戳----------->这个时间为格林威治时间
    • 中国 1970年1月1日早上8时0分0秒 中国在东8区
    • 伦敦 1970年1月1日0点0分 伦敦在0时区
    • time.sleep(1) 时间睡1秒
  • 函数名总结
    • 并不是函数名+()才能调用函数
    • 函数的内存地址对应的变量+()就可以调用函数
    • 实际上函数的名字也可以被赋值,也可以做一个容器类型的元素
    • 变量怎么使用,函数的名字都可以怎么用
    • 函数的名字可以做参数
    • 函数的名字可以做返回值
  • 闭包
    • 内层函数a引用外层函数b的变量(而不是引用全局变量),a 就成了一个闭包函数
    • .__closure__方法查看是否是闭包函数,如果有返回值,则是闭包函数
    • 闭包的用处,把一些数据存储在二阶函数的外层
      • 好处,数据不会污染,可以重复使用
    • 闭包使用实例
展开全文阅读

相关内容