一、函数可以当作数据传递
1、可以被引用
2、可以被当作参数传递
3、返回值可以是函数
4、可以当作容器类型的元素
二、函数嵌套
1、嵌套定义
def aaa(): def bbb(): def ccc(): print('hello')
ccc()
bbb()
2. 嵌套调用
def max(x,y): return x if x > y else y def max4(a,b,c,d): res1=max(a,b) res2=max(res1,c) res3=max(res2,d) return res3 print(max4(1,2,3,4))