关键字参数
'''
function(age=19,name='yuhemei')
'''
默认参数
'''
def f(x,y,z=1):
pass
'''
存放所有未命名的参数,不定长
'''
def f(*x):
sum=0
for v in x:
sum+=v
return sum
'''
存放命名的参数,不定长
'''
def f (**kwargs):
print(kwargs)
'''
匿名函数,可以不用写return,代码只能有一行
函数名=lambda 输入:输出 后面可接列表表达式
函数名(输入)=输出
'''
calc=lambda x:x2 if x>15 else x3
'''
map函数
'''
map(函数名,函数参数)
'''
对函数参数一一进行函数操作 这个参数可以为序列对象,不定长参数
reduce函数,递归操作函数func
'''
reduce(func,[x,y,z]) = func(x,func(y,z))
"'
sorted函数
'''sorted(li,key)'''
key为1个函数