文章目录
B站视频讲解:
https://www.bilibili.com/video/BV1QM4y1m7eG
一、Python装饰器是什么?
python中的装饰器用于修饰函数,以增强函数的行为:记录函数执行时间,建立和撤销环境,记录日志等。
装饰器可以在不修改函数内部代码的前提下实现以上增强行为。
- 装饰器是函数的智慧帽。
- 装饰器是函数的催化剂。
- 装饰器是函数美丽的外衣。
二、Python 最常用的装饰器:计时器
2.1 计算素数:函数内运行快
同样的代码段,封装在函数内,运行速度快,那是因为局部变量比全局变量效率高,所以尽量减少全局变量的使用量。
# 计算素数
t1 = time.time