函数本质、闭包函数

  • 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__方法查看是否是闭包函数,如果有返回值,则是闭包函数
    • 闭包的用处,把一些数据存储在二阶函数的外层
      • 好处,数据不会污染,可以重复使用

    • 闭包使用实例

  •  
posted @   3notblv  阅读(23)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示