python装饰器
摘要:装饰器:是一个以闭包形式的函数;在不改变现函数的的基础上增加其它功能。 格式:@装饰器函数名(外函数名) demo: import time # 调用时间模块 def count_time(func): # 外部函数 def wrapper(): # 内函数 start = time.time()
阅读全文
python闭包的概念及使用
摘要:闭包:在函数里定义了另外一个函数(函数嵌套),内函数里运用了外函数的变量,外函数返回内函数的函数引用(函数名)。 nonlocal 的使用:闭包内部函数可直接调用外部函数的变量,如果修改需要使用nonlocal,用法等同于global demo: def call_func(): # 外部函数 n
阅读全文