Python全栈工程师(装饰器、模块)
ParisGabriel 每天坚持手写一天一篇 决定坚持几年 全栈工程师 Python人工智能从入门到精通 装饰器 decorators(专业提高篇) 装饰器是一个函数 ,主要用来包装另一个函数或类 装饰的目的是在 不改变函数的的原名(或类名)的情况下 改变对象的行为函数装饰器 函数装饰器指装饰器传入的是一个函数,返回的也是一个函数原理就是改变原变量绑定的函数 语法:def 装饰器函数名(参数): 语句块 return 函数对象 例如: # 此示例示意函数装饰器的定义用调用 def mydeco(fn): def fx(): print("=========这是myfunc调用之前==========") fn() print('---------这是myfunc调用之后----------') return fx @mydeco def myfunc(): print("myfunc被调用") # myfunc = mydeco(myfunc) # 原理是改变原变量绑定的函数 myfunc() myfunc() myfunc() # 此示例示意一个函...