python

    xiaoxiao2025-07-08  13

    匿名函数 : lambda 表达式

    def func(): return "你好" res = func() print(res) # # lambda 表达式 # lambda 表达式自带return res1 = lambda :"你好" result = res1() print(result) # lambda的功能相对比较单一,只适用于简单的函数 # lambda 参数,参数,...:函数体的内容 def func(name,sex): return name,"是",sex,"的" res = func("你","我") print(res) # res = lambda name,sex:name+"是"+sex+"的" res1 = res("你","我") print(res1) def func(x,y,z): res = x + y * z return res func(3,4,5) res = lambda x,y,z:x + y * z result = res(3,4,5) print(result) # lambda 函数里可以使用分支结构吗?可以,但是必须只能用单行分支结构的形式 def func(sex): if sex == "男": return "带把的" else: return "仙女降世" res = func("男") print(res) res = lambda sex:"带把的" if sex == "男" else "仙女降世" res2 = res("男") print(res2)
    最新回复(0)