python学习-27 匿名函数
程序员文章站
2023-11-30 15:51:34
匿名函数 1. 语法: lanbda x:x+1 运行结果: 2. 运行结果: 3.用法 运行结果: ps:编程的方法论: 面向过程、函数式、面向对象 ......
匿名函数
1.
语法: lanbda x:x+1
def a(x): return x+1 res = a(10) print(res)
运行结果:
11 process finished with exit code 0
2.
def a(x): return x+1 res = a(10) print(res) print(lambda x:x+1) # 内存地址, x匿名函数 func = lambda x:x+1 # :后就相当于 是return print(func(10))
运行结果:
11 <function <lambda> at 0x00dfa6a8> 11 process finished with exit code 0
3.用法
# 第一种方法 name = 'xm' def change_name(x): return name +'_1' res = change_name(name) print(res) # 用 lambda a= lambda x:x+'_2' ''' 或者: a = lambda x:x+'_2' res = a(name) print(res) ''' print(a(name))
运行结果:
xm_1 xm_2 process finished with exit code 0
ps:编程的方法论: 面向过程、函数式、面向对象
上一篇: 钉钉电脑版怎么拨打电话?
下一篇: 钉钉怎么审批流程和日报表?