函数(python)

函数
函数的定义和使用
函数就是可以复用的代码块
定义和使用
`def 函数名(参数1...):
代码块
return 值

变量名 = 函数名(值1...) # 值和参数应该是一一对应的函数的特性 函数可以设置参数默认值def func(a,b,fuhao="+")
pass

func(1,2)函数可变参数*args接收元组def func(args):
pass
a = (1,2,3)
func(a)函数可变参数*kwargs接收字典def func(**kwargs):
pass
dict_1 = {"num":1,"num_1":2}
func(dict_1) # 传过去的是字典中的值解包裹# 拆分元组
def demo(a,b,c):
pass
dx = (1,2,3)
demo(
dx) # 自动把元组拆分成一个一个的元素lambda函数# lambda函数就是匿名函数,就是没有名字的函数

定义一个两个数求和的函数

def add(a,b):
return a+b
result = add(1,2)

简写

func_1 = lambda a,b:a+b
print(func_1(1,2))map函数# 列表中的所有值都执行某个函数
func_1 = lambda a:a*2
jieguo = map(func_1,[1,2,3,4,5])
print(jieguo)

2,4,6,8,10`

filter函数
`# 过滤函数,只过滤结果为True的元素
list_1= [1,2,3,4]
func_1 = lambda a:a%2=0
jieguo = filter(func_1,liat_1)
print(jieguo)

1,3`

posted @ 2020-11-11 11:02  Ðs*  阅读(67)  评论(0编辑  收藏  举报