赵娜0418

2020-08-01   阅读量: 966

python

函数可以作为参数传递给其他函数吗?

扫码加入数据分析学习群

函数可以作为参数传递给其他函数:


因为函数是对象,我们可以将它们作为参数传递给其他函数。可以接受其他函数作为参数的函数也称为高阶函数。在下面的示例中,我们创建了一个函数greet,它将函数作为参数。


# Python program to illustrate functions

# can be passed as arguments to other functions

def shout(text):

return text.upper()


def whisper(text):

return text.lower()


def greet(func):

# storing the function in a variable

greeting = func("Hi, I am created by a function passed as an argument.")

print greeting


greet(shout)

greet(whisper)


29.5522 4 1 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子