python-函数进阶:函数返回多个返回值,lambda匿名函数

发布时间 2024-01-12 12:40:01作者: 普信男孩阿洲

如果一个函数要有多个返回值,要怎么书写呢?

def test_return():

  return 1,2

x,y = test_return()

按照返回值的顺序,写对应顺序的多个变量接收即可

变量之间用逗号隔开

支持不同数据类型的return

 

 

匿名函数

匿名函数使用lambda关键字进行定义

定义语法:lambda 传入参数 :函数体 (一行代码)

注意事项:1.匿名函数用于临时构建一个函数,只用一次的场景

2.匿名函数的定义中,函数体只能写一行代码,如果函数体要写多行代码,不可用lambda匿名函数,应使用def定义带名函数