示例:Python函数可以看作对象

def display(text):
    return text.upper()
print(display('Hello'))
show = display
print(show('Hello'))
on  it road.com

Python 高阶函数

因为函数是对象,所以我们可以将它们作为参数传递给其他函数。
可以接受其他函数作为参数的函数称为高阶函数。

高阶函数示例

在这个例子中,我们将创建 meet() 函数,它接受一个函数作为参数。

def show(text):
    return text.upper()
def display(text):
    return text.lower()
def meet(func):
    # 将函数保存到一个变量中
    greeting = func("这是以参数形式传递的函数创建的")
    print(greeting)
meet(show)
meet(display)
在 Python 中将函数作为参数传递

Python 函数可以接受多个参数,这些参数可以是变量、对象和函数。

日期:2020-09-17 00:10:31 来源:oir作者:oir