热线电话:13121318867

登录
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')

7.1474
3
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子