函数的作用:对功能或者动作的封装
定义:
def 函数名(形参):
函数体
return
顺序位置形参:
位置参数 args 默认值 kwagrs
减少重复代码 提高重用性
函数的闭包:内层函数对外城的变量的使用
作用:可以让一个变量被封锁起来,外界只能看到,但是改不了
可以让一个变量常驻内存
def func():
a = 10
def inner()
print(a)
return a
retrun inne
fn = func() #fn是相当于inner
def wrapper(fn):
def inner(*args,**kwargs):
ret = fn(*args,**kwargs)
retrun ret
return inner
原文:https://www.cnblogs.com/wenyeqing/p/14998641.html