
函数
程序烂人
这个作者很懒,什么都没留下…
展开
-
python函数之闭包函数与装饰器
python函数之闭包函数与装饰器 闭包函数 概述 闭包函数本质就是函数 在函数外面是无法访问函数内部数据的,通过闭包函数在函数外面访问函数内部的数据 使用闭包有风险,占用内存,可能会导致内存溢出,闭包在使用中将函数内部的局部变量永久保存在内存中. 闭包函数的必要条件 函数的嵌套定义 内部函数使用外部函数的变量 外部函数必须有返回值, 返回内部函数名 闭包函数的执行 def fun(): name = "liming" def inner(): print(name) age原创 2020-08-21 08:47:23 · 219 阅读 · 0 评论 -
python函数进阶之变量的作用域、内置函数、匿名函数
10.1 命名空间 概述 命名空间指的是保存程序中的变量名和值的地方.本质上是一个字典,字典的key就是变量名,value就是变量对应的数据. 局部命名空间: 函数内部 全局命名空间, python文件中 内置命名空间: python解释器层面, builitins, python各个系统层级 访问命名空间 局部命名空间使用locals()函数来访问 全局命名空间的访问使用 globals() 函数访问 命名空间加载顺序 内置命名空间–>全局命名空间–>局部命名原创 2020-08-19 21:52:35 · 182 阅读 · 0 评论