1.函数名是变量名 “=”是内存指向,等号赋值操作,内存指向操作 变量——可赋值,可作为列表元素 函数名可以作为返回值返回 函数名可作为参数传递 2.闭包 内层函数使用了外层函数的变量 作用:可以让一个变量常驻内存,不被销毁,可以保护变量不被外界修改 也就是outer()函数里,a=10这个变量永存,不会被外界污染,所以称之为闭包 3.装饰器 是一种固定语法,不改变函数内部语法逻辑的基础上,给函数加的功能. 软件设计原则:开闭原则:对功能添加开放,对修改原来函数代码封闭. 装饰器模板,相当于函数…