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

函数的嵌套

1,函数的嵌套调用:

2,函数的嵌套定义:

运行后没有东西输出的原因:

正确的函数定义流程:

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

三层嵌套的一个例子:

 

 

函数名的本质:

1,函数名称就是内存地址

2,函数名可以赋值(函数名可以被引用)

3,函数名可以做为容器类型的元素

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

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

 

第一类对象:

*不明白?那就记住一句话,就当普通变量用(唯一的区别不同变量不能加‘()’)

第一类对象(first-class object)指
1.可在运行期创建
2.可用作函数参数或返回值
3.可存入变量的实体。
第一类对象(first-class object)指
1.可在运行期创建
2.可用作函数参数或返回值
3.可存入变量的实体。
posted @ 2018-10-04 18:57  莱茵河的雨季  阅读(142)  评论(0)    收藏  举报