码迷,mamicode.com
首页 > 编程语言 > 详细

python基础--函数式编程

时间:2019-06-06 12:28:31      阅读:112      评论:0      收藏:0      [点我收藏+]

标签:对象   --   int   函数式编程   面向过程   from   col   返回   定义   

#面向过程
#函数式编程:函数式=编程语言定义的函数+数学意义上的函数
#面向对象



#高阶函数:1.函数接受的参数是一个函数名 2.返回值中包含函数

# def foo(n):#n=bar
#     print(n)
#
# def bar(name):
#     print(‘my name is %s‘%name)
#
#
# foo(bar)#把函数当做参数传给另外一个函数
# foo(bar(‘tang‘))

# foo(None)


#返回值当中包含函数
def bar():
    print(from bar)


def foo():
    print("from foo")
    return bar

n=foo()
n()


def handle():
    print(from handle)
    return handle#返回值可以是函数,可以是任意函数,也可以是自己
h=handle()
h()

 

python基础--函数式编程

标签:对象   --   int   函数式编程   面向过程   from   col   返回   定义   

原文地址:https://www.cnblogs.com/tangcode/p/10984110.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!