摘要:
一、简单的装饰器 1.为什么要使用装饰器呢? 装饰器的功能:在不修改原函数及其调用方式的情况下对原函数功能进行扩展 装饰器的本质:就是一个闭包函数 那么我们先来看一个简单的装饰器:实现计算每个函数的执行时间的功能 1 import time 2 def wrapper(func): 3 def in 阅读全文
摘要:
1 def check(o): 2 if o:#就相当于bool(o)==True, #判断o的布尔值,如果不为空就执行子代码块的内容 3 if type(o) is str: 4 for i in o: 5 if i==' ': 6 return True 7 else: 8 for i in o 阅读全文