2019-02-13
阅读量:
691
First Class函数是什么(1)
语言中的第一类对象在整个过程中均匀处理。它们可以存储在数据结构中,作为参数传递,或者在控制结构中使用。如果编程语言将函数视为第一类对象,则称其支持第一类函数。Python支持First Class函数的概念。
第一类函数的属性:
- 函数是Object类型的实例。
- 您可以将函数存储在变量中。
- 您可以将该函数作为参数传递给另一个函数。
- 您可以从函数返回该函数。
- 您可以将它们存储在数据结构中,例如哈希表,列表等
说明函数示例:
- 1.函数是对象: Python函数是第一类对象。在下面的示例中,我们将函数赋值给变量。此赋值不会调用该函数。它接受shout引用的函数对象,并创建指向它的第二个名称,叫喊。
# Python program to illustrate functions
# can be treated as objects
def shout(text):
return text.upper()
print shout('Hello')
yell = shout
print yell('Hello')






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论