函数也可以当中数据传递
函数在python中是第一类对象
1.可以引用
2.可以当作参数使用
3.可以当作函数return返回值
4.可以当作容器类型(元组,列表,字典)中的元素
# 1.可以引用
# def bar():
# print('from bar')
# f=bar
# f()
# # 2.可以当做参数传入
# def bar():
# print('from bar')
#
# def foo(func):#func = bar
# func()#bar()
# foo(bar)
# 3.可以当做函数的返回值
# def bar():
# print('from bar')
#
# def foo(func):#
# return func#
#
# f=foo(bar)#f = <function bar at 0x00000161753FD378>
# print(f)
# f()
# 4.可以当作容器类型的元素
# def get():
# print('form get')
# def put():
# print('form put')
#
# l = [get,put]
# l[0]()