python基础函数之匿名函数

1.n匿名函数

语法:函数名 = lambda 形参:返回值

匿名函数不需要return来返回值,表达式本身就是返回值

funa = lambda a, b: a + b
print(funa(5, 6))

在字符串中取值,添加进空列表中

st = ‘python’
li = []
print(st[2], st[4])
li.append(st[2])
li.append(st[4])
print(li)

#匿名函数写法:

x 这个形参代表要操作的字符串

func = lambda x: [x[2],x[4]]

因为匿名函数表达式就是返回值,所以需要返打印

有形参,需要在()中传值

print(func(‘lupan’))

三目运算: 为真的结果 if 条件 else 为假的结果

a = 1
b = 2
print(a) if a > b else print(b)

匿名函数

we = lambda a, b: a if a > b else b
print(we(10, 40))

猜你喜欢

转载自blog.csdn.net/qq_36048693/article/details/115315605