函数本质、闭包函数
- python三大神器,装饰器,迭代器,生成器
- time模块------时间模块
- print(time.time())时间戳----------->这个时间为格林威治时间
- 中国 1970年1月1日早上8时0分0秒 中国在东8区
- 伦敦 1970年1月1日0点0分 伦敦在0时区
- time.sleep(1) 时间睡1秒
- 中国 1970年1月1日早上8时0分0秒 中国在东8区
- 函数名总结
- 并不是函数名+()才能调用函数
- 函数的内存地址对应的变量+()就可以调用函数
- 实际上函数的名字也可以被赋值,也可以做一个容器类型的元素
- 变量怎么使用,函数的名字都可以怎么用
- 函数的名字可以做参数
- 函数的名字可以做返回值
- 并不是函数名+()才能调用函数
- 闭包
- 内层函数a引用外层函数b的变量(而不是引用全局变量),a 就成了一个闭包函数
- .__closure__方法查看是否是闭包函数,如果有返回值,则是闭包函数
- 闭包的用处,把一些数据存储在二阶函数的外层
- 好处,数据不会污染,可以重复使用
- 闭包使用实例
- 内层函数a引用外层函数b的变量(而不是引用全局变量),a 就成了一个闭包函数
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?