1.函数作为参数传递
数字、字符串、字典、列表、元组等都可以作为函数的参数进行传入,其实,函数本身也可以作为参数传入另一个函数内。
def test_func(compute):
"""
j进行函数的调用
:param compute: 传入的函数
:return:
"""
result = compute(1, 2) # 函数的调用
print(result)
def compute(x, y):
"""
:param x: 相加的其中一个值
:param y: 相加的另一个值
:return: 相加的和
"""
return x + y
test_func(compute)
2.lambda匿名函数(无名称的函数)
匿名函数定义语法:
lambda 传入参数:函数体(一行代码)
def test_func(compute):
result = compute(1,2)
print(result)
test_func(lambda x, y: x + y)