热线电话:13121318867

登录
2020-08-01 阅读量: 1291
函数可以作为参数传递给其他函数吗?

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


因为函数是对象,我们可以将它们作为参数传递给其他函数。可以接受其他函数作为参数的函数也称为高阶函数。在下面的示例中,我们创建了一个函数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
1
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子