2017年7月27日
摘要: 一、简单的装饰器 1.为什么要使用装饰器呢? 装饰器的功能:在不修改原函数及其调用方式的情况下对原函数功能进行扩展 装饰器的本质:就是一个闭包函数 那么我们先来看一个简单的装饰器:实现计算每个函数的执行时间的功能 1 import time 2 def wrapper(func): 3 def in 阅读全文
posted @ 2017-07-27 17:13 海燕。 阅读(2536) 评论(6) 推荐(1) 编辑
摘要: 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 阅读全文
posted @ 2017-07-27 16:12 海燕。 阅读(2351) 评论(0) 推荐(0) 编辑