python变量有几种作用域类型
- 更新时间:2021-06-17 11:07:18
- 编辑:汪元明
给网友们整理相关的编程文章,网友阎忠燕根据主题投稿了本篇教程内容,涉及到Python相关内容,已被414网友关注,相关难点技巧可以阅读下方的电子资料。
参考资料
- Python编程快速上手:让繁琐工作自动化 PDF 电子书 / 20.7 MB / 斯维加特 推荐度:
- Python高性能编程 PDF 电子书 / 16.9 MB / 戈雷利克 推荐度:
- 机器学习:使用OpenCV和Python进行智能图像处理 PDF 电子书 / 11.4 MB / 迈克尔·贝耶勒 推荐度:
- 《Python学习手册(原书第4版)》示例源代码 配套资源 / 1.43 MB / Mark Lutz 推荐度:
- Python机器学习经典实例 PDF 电子书 / 27.3M / 普拉提克·乔西 推荐度:
正文内容
无意中在网上看到《python变量有几种作用域类型》,技术点分析的很透彻,把代码经过测试发布到这里,希望对网友有用。
1、类型
L:local 函数内部作用域
E:enclosing 函数内部与内嵌函数之间(函数定义的变量可以被内嵌函数使用)
G:global 全局作用域
B:build-in 内置作用域(解析器自动导入的成员)
2、变量作用域查找过程的优先级
LEGB(L>E>G>B)。
3、实例
def func(lst): def in_func(): return len(lst) return in_func f = func([1,2,3]) print(f())
以上就是python变量的4种作用域类型,希望能对大家有所帮助。
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
相关教程
-
python矩阵转换为一维数组的实例
今天小编就为大家分享一篇python矩阵转换为一维数组的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
发布时间:2019-08-26
-
Python 绘制酷炫的三维图步骤详解
本文分步骤给大家介绍了Python 绘制如此酷炫的三维图效果 ,需要的朋友可以参考下
发布时间:2019-09-08