函数
- 参数
- 匹配
- 位置匹配
- 关键字匹配
- 默认值(调用时省略传值) >定义时赋值
- *args 任意数量参数 **kwargs传递一个字典表
def avg(*scores): return sum(scores)/len(scores) results=avg(1,2,3,4) print(results)
- 匹配
同理调用时,如果直接引用一个list /dict, 使用func(*args) / func(**kwargs)
- Lambda表达式
- 定义匿名函数
- 基本格式:
lambda 参数1,…:函数体
- 高级工具
- map(函数,可迭代对象) 对所有可迭代对象应用函数
- filter(函数,可迭代对象) 此函数一般为筛选条件,将满足条件的值返回到一个新对象