Python--day10--函数的嵌套和函数名的本质、作用域链、第一类对象
函数的嵌套
1,函数的嵌套调用:

2,函数的嵌套定义:
运行后没有东西输出的原因:

正确的函数定义流程:

作用域链:简单说就是变量(ps:变量是对于我们来说的,计算机只有内存地址的概念)的作用范围
三层嵌套的一个例子:

函数名的本质:
1,函数名称就是内存地址
2,函数名可以赋值(函数名可以被引用)
3,函数名可以做为容器类型的元素

4,函数名可以作为函数的参数

5,函数名可以做为函数的返回值

第一类对象:
*不明白?那就记住一句话,就当普通变量用(唯一的区别不同变量不能加‘()’)
第一类对象(first-class object)指 1.可在运行期创建 2.可用作函数参数或返回值 3.可存入变量的实体。
第一类对象(first-class object)指 1.可在运行期创建 2.可用作函数参数或返回值 3.可存入变量的实体。
浙公网安备 33010602011771号