在函数定义的时候,不确定在调用的时候,实参有几个,这种场景下可以使用可变参数。
可变参数也称为多值参数,不定长参数。
【资料图】
语法:
1在普通的参数前面加上一个* ,这个参数就变成可变参数
2这个参数可以接受任意多个位置传递参数的数据,它的类型是元组
3 按照惯例,这个形参写作args,即*args,这个是习惯写法
简单代码示例:
小应用:
求任意多个数字的和。
匿名函数,使用lambda定义的表达式,称为匿名函数。
匿名函数只能写一行代码,所以只能用来定义一些实现简单功能的函数
匿名函数一般不直接调用,而是作为另外一个函数的参数去使用。
如果非要调用,可以把匿名函数赋值给一个变量。
代码示例:
小案例:
给列表中的元素按照age排序
1 sort 方法只能对数字和字符串排序
2如果要用sort排序,sort的第一个参数是key,要指定用列表中的哪一个字段来排序
3key的参数正好使用匿名函数,返回的就是age值,根据age值进行排序
上一篇:琼斯又和吉林闹矛盾了?连续吐槽后,如今现身美国球馆,仍未归队
下一篇:最后一页
灵活就业交满多少年可以领退休金?15年。根据相关规定,灵活就业人员,男年满60周岁、女年满55周岁时,累...
近些年,过敏性疾病已成为影响我国婴幼儿健康的主要疾病之一,发病率持续上升。中国疾病预防控制中心的...
连日来,山东出现了大范围37℃以上高温天气。6月16日,山东省人民政府安委办、省减灾委办发布紧急通知要...
上午10点,首钢园·六工汇购物广场外大家排起长长的队伍耐心等候着进入购物广场,大门前工作人员尽职尽...
X 关闭
X 关闭