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:编程的方法论: 面向过程、函数式、面向对象
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
07 ,df 列操作,行操作 : 增,删,改,查,计算,列过滤
网友评论