函数作为参数使用

函数作为参数使用

结论:函数可以像普通变量一样作为参数使用

def func01():
    print('func01 is show')

# func01()
# 函数名存放的是函数所在空间的地址
# print(func01) # <function func01 at 0x00000271A9D8A020>
# 函数名也可以像普通变量一样赋值
# func02 = func01
# print(func02) # <function func01 at 0x00000138A37AA020>

def foo(func):
    func()

foo(func01) # func01 is show