小手学Python# Python 中级知识之装饰器

函数装饰器
装饰器(Decorators)在 Python 中,主要作用是修改函数的功能,而且修改前提是不变动原函数代码,装饰器会返回一个函数对象,所以有的地方会把装饰器叫做 “函数的函数”。 还存在一种设计模式叫做 “装饰器模式”,这个后续的课程会有所涉及。
装饰器调用的时候,使用 @,它是 Python 提供的一种编程语法糖,使用了之后会让你的代码看起来更加 Pythonic。
装饰器基本使用
在学习装饰器的时候,最常见的一个案例,就是统计某个函数的运行时间,接下来就为你分享一下。 计算函数运行时间:
import time

def fun():
i = 0
while i < 1000: i += 1 def fun1(): i = 0 while i < 10000: i += 1 s_time = time.perf_count

小手学Python# Python 中级知识之装饰器最先出现在Python成神之路

版权声明:
作者:Mr李
链接:https://www.techfm.club/p/14689.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>