python函数作用域以及LEGB原则
来源:互联网 发布:安卓6.0读取数据库 编辑:程序博客网 时间:2024/05/21 16:55
python函数作用域遵循LEGB原则,L>E>G>B
L: local函数内部作用域
E:enclosing函数内部与内嵌函数之间
G:global全局作用域
B:build-in内置作用域
下面用一个例子进行解释:
pass_line = 60 # pass_line: globaldef func(val): # val: local pass_line = 90 # pass_line: local if val >= pass_line: print("pass") else: print("failed") def fun_in(): print(val) # val: enclosing return fun_indef maximum(val1, val2): return max(val1, val2) # max(): build-inif __name__ == "__main__": f = func(89) f()
0 0
- python函数作用域以及LEGB原则
- Python 的变量作用域和 LEGB 原则
- Python 的变量作用域和 LEGB 原则
- Python 的变量作用域和 LEGB 原则
- python的LEGB原则
- LEGB作用域
- Python基本语法_变量作用域LEGB
- python 变量名解析 LEGB原则
- Python中的作用域规则:最内嵌套作用域规则 和 LEGB
- Python 变量作用域 —— 命名空间与 LEGB 规则
- 零基础学python-16.3 变量名解析:LEGB原则
- Python中的LEGB规则
- python中的LEGB 规则
- Python中的LEGB规则
- 变量名解析:LEGB原则
- Python函数参数传递以及变量作用域
- Python 函数作用域
- Python 函数和作用域
- Java BigDecimal与科学计数法的问题
- 我的2016年终总结(PF项目框架设计心得分享 2.0rc)_0
- CCF201412-1 门禁系统(100分)
- android stuido关于在V7包下找不到recyclerview的解决办法
- 2.3线性表的链式表示和实现
- python函数作用域以及LEGB原则
- 我的2017
- 匹配滤波器的物理解释
- 10.3.4
- Objective-C 内存管理
- 抽象工厂模式(13)
- 【NOIP2014模拟10.25A组】画矩形
- Unity中国象棋(一)——初始化棋子
- css精灵,滑动门