定义方法:
def 函数名(参数):
函数名其实就是指向函数的变量
默认参数:def 函数名(参数 = 值)
当参数不输入时,以默认参数传入函数开始运行,默认参数必须指向不变对象
可变参数:def 函数(*参数)
当传入函数的参数个数不确定时,可在定义函数的时候给参数加上*,会将多个参数以元组的形式传入到函数
关键字参数:def 函数(参数,**参数)
关键字参数可在需要输入的情况下输入,不需要输入的情况下不输入,只输入必填参数
高阶函数:接受函数作为参数的函数或将函数作为返回值称之为高阶函数
map(函数,列表)将序列中的每一个元素经过函数运算生成一个新的序列
reduce(函数,序列)将序列中的每个元素经过函数运算生成一个返回值
匿名函数:lambda 返回值:表达式