-
先局部变量,找不到,然后全局变量查看全部
-
学习查看全部
-
不错查看全部
-
在函数内部先查找passline查看全部
-
passline查看全部
-
LEGB查看全部
-
isinstance(val,int)判断val是否是int类的是实例查看全部
-
末查看全部
-
闭包 传函数的实例查看全部
-
只有当装饰器有返回值时,bar()才算是一个函数查看全部
-
闭包很大的作用是省去重复的代码查看全部
-
LEGB查看全部
-
LEGB: L>E>G>B 查找顺序优先级 L:local函数内部作用域,是最底层的单个函数里面; E:enclosing函数内部与内嵌函数之间,是有内部函数的函数里面; G:global 全局作用域,是一个.py文件中; B:build-in内置作用域,比如:tuple,list,元组。是所有.py文件中。查看全部
-
def set_passline(passline): def cmp(val): if val >= passerine: print('Pass') else: print('failed') return cmp f_100 = set_passline(60) f_100(89) //不要想說是在使用,set_passline , 實際使用的,是 cmp() 一開始的 f_100 = set_passline(60) 是 passline 數值的定義 之後的 f_100(89) 就是使用 cmp() 因為事實上,也是 cmp() 被傳給 f_100 , 已經跟 set_passline() 無關了查看全部
-
闭包作用查看全部
举报
0/150
提交
取消