示例: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 函数可以接受多个参数,这些参数可以是变量、对象和函数。
日期:2020-09-17 00:10:31 来源:oir作者:oir