匿名函数二)

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

匿名函数格式
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 @   罗科-ROCCO  阅读(3)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示