1,函数名的应用(第一类对象)
函数名就是变量名,函数名的命名规范和变量一样
直接打印函数名不加括号就是打印函数的内存地址
函数名可以作为参数传递给参数
闭包:
内层函数中访问外层函数的变量
作用:
1,保护自己的变量不受侵害,变量不对外开放
2,可以让一个变量常驻内存
写法:
def outer():
a = 10
def inner():
print(a)
return inner
查看函数是否是闭包:
__closure__ 打印出来是None就不是闭包,打印出来东西了就是闭包
IT小白鼠的第十一天
猜你喜欢
转载自www.cnblogs.com/liurenli/p/9665163.html
周排行