python第九期学习笔记(八)(函数)
作者:互联网
转自:https://www.cnblogs.com/jin-xin/articles/10863032.html
匿名函数的定义:
函数名 = lambda 参数:返回值
1)lambda 是定义匿名函数的关键字,相当于函数的def
2)lambda 后面直接加形参,形参加多少都可以,只要用逗号隔开就行
3)返回值在冒号之后设置,返回值和正常的函数一样,可以是任意数据类型
4)匿名函数不管多复杂.只能写一行.且逻辑结束后直接返回数据
func=lambda a,b:a+b
print(func(3,4))
func=lambda a,b,*args,sex='alex',c,**kwargs:kwargs
print(func(3,4,c=666,name='alex'))
func=lambda **kwargs:kwargs
print(func(name='alex',job='student'))
func=lambda x:(x[0],x[2])
print(func('afafasd'))
#返回两个数中较大的数
func=lambda a,b:a if a>b else b
print(func(2,99))
标签:alex,函数,python,笔记,匿名,func,第九期,返回值,lambda 来源: https://www.cnblogs.com/gaoyuxia/p/11696670.html