'''
匿名函数:没有名字的函数
如果你想要定义一个临时函数,没有想好名字,可以用匿名函数
函数功能比较简单的情况下才会使用匿名函数
匿名函数格式
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)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!