python之路——11
Posted wan2-0
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python之路——11相关的知识,希望对你有一定的参考价值。
学习内容
一.装饰器
1.时间模块
time.time
time.sleep
2.装饰器
原则---开放封闭原则
开放:对扩展是开放的
封闭:对修改是封闭的
代码区
1.时间模块,计算代码运行时间
import time start = time.time() time.sleep(1) print(‘dasaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa‘) end = time.time() print(end - start)
2.初识装饰器
import time def timer(func): def inner(*args, **kwargss): start = time.time() se = func(*args, **kwargss) end = time.time() print(end - start) return se return inner @timer # 语法糖 def func(a): time.sleep(0.01) print(‘print_time‘, a) return ‘返回值‘ # func = timer(func) = @timer print(func(1))
3.装饰器固定模式
def wapper(func): def inner(*args, **kwargs): ret = func(*args, **kwargs) return ret return inner @wapper
以上是关于python之路——11的主要内容,如果未能解决你的问题,请参考以下文章