匿名函数二)

'''
匿名函数:没有名字的函数
如果你想要定义一个临时函数,没有想好名字,可以用匿名函数
函数功能比较简单的情况下才会使用匿名函数

匿名函数格式
lambda 参数:功能 lambda功能自带返回值
'''
# 定义一个函数,计算任意两个数的和
def func1(a,b):
c = a+b
print(c)
func1(10,20)

total = lambda a,b:a + b
print(total(20,40))

'''
有两个函数,调用一个函数,从而让两个函数都执行
一个函数可以调用另一个函数

有多个函数,在一个函数中,用我自己的方法,调用其中任意一个函数
可以将一个函数的引用当做参数,在另一个函数中得到调用
'''
# def f1():
# print("我是f1函数")
# f2()
# def f2():
# f3()
# def f3():
# f1()
# f2()
# f3() # 函数在什么情况下会执行,在调用的情况下会执行
# f1()

def f1():
print('f1函数')

def f2():
print('f2函数')

def f3():
print('f3函数')
def f4():
print('f4函数')

def main(*args):
# 调用其他函数 args = (f1,f2,f3)
for i in args:
i()
# 传参 函数引用==函数名字
main(f1)
main(f2)
main(f3)
main(f1,f2,f3,f4)
posted @ 2024-01-20 23:23  罗科-ROCCO  阅读(1)  评论(0编辑  收藏  举报