nonlocal关键字
与global相对的,nonlocal只能用于局部变量(若局部变量当中没有此变量,则会报错。),寻找其父级的局部变量,一个声明了nonlocal的内部函数的变量修改会影响到当前函数父级的局部变量。如下:
函数名的解析
1、函数名的本质:本质是指向内存地址的一个名字,故此其可以赋值;函数名可以作为容器类型(不可哈希数据类型)的元素;函数名可以作为函数的参数和函数的返回值。 实例:以一个实例,说明上面几个点
第一类对象概念
满足以下条件的就是第一类对象:
在运行期创建可以作为函数的返回值可以存入变量的实体