函数的对象
一、函数对象:函数是第一类对象,即函数可以当做数据传递
1、可以被引用
2、可以当作参数传递
3、返回值可以是参数
4、可以当做容器类型的元素
1 # def bao(): 2 # print("never") 3 4 # feng = bao 5 # 6 # print(feng) 7 # print("分割线".center(20,"-")) 8 # print(bao) 9 10 # def foo(func): 11 # print(func) 12 # func() 13 # 14 # foo(bao) 15 16 # def bao(): 17 # print("never") 18 # 19 # def feng(func): 20 # return func 21 # 22 # 23 # f = feng(bao) 24 # 25 # print(f) 26 # f() 27 28 # def feng(): 29 # print("feng never") 30 # 31 # dic_feng = {"foo":feng} 32 # 33 # print(dic_feng["foo"]) 34 # dic_feng["foo"]()

浙公网安备 33010602011771号