2018年12月12日 函数4 函数式编程

流程导图网站

https://www.processon.com/

函数式编程

函数即变量

编程流派:

1.面向过程:找到解决问题的入口,按照一个固定的流程去模拟解决问题的流程
2.函数体:编程语言定义的函数+数学意义的函数 
  高阶函数:a.函数接收的参数是一个函数名;b.返回值中包含函数
  尾调用优化:在函数最后一步调用另外一个函数(最后一行不一定是函数最后一步)

3.面向对象

def bar():
    print("bar")

def foo():
    print("foo")
    return bar#返回bar的内存地址

foo()()

def handle():
    print("handle")
    return handle #也可以返回自己的内存地址
handle()()()()()()

 尾调用:最后一步去调用别的函数

  

l_s=[1,2,3,4,5]
head,tail,s,*a=1_s 将序列分割成 第一个,第二个,第三个和剩下组成序列 
print(head,tail,s,a)

l_s=[1,2,3,4,5]
print(*l_s)
print(l_s)
#注意这里*是遍历的意思

猜你喜欢

转载自www.cnblogs.com/python1988/p/10106387.html
今日推荐