编程语言
首页 > 编程语言> > python第九期学习笔记(八)(函数)

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