摘要: 一、简单的装饰器 1.为什么要使用装饰器呢? 装饰器的功能:在不修改原函数及其调用方式的情况下对原函数功能进行扩展 装饰器的本质:就是一个闭包函数 那么我们先来看一个简单的装饰器:实现计算每个函数的执行时间的功能 1 import time 2 def wrapper(func): 3 def in 阅读全文
posted @ 2017-07-28 19:14 East~L 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 一、三元运算 if条件成立的结果 if 条件 else 条件不成立的结果: 例如: a=20 b=10 c=a if a>b else b print(c) 二、命名空间 全局命名空间:创建的存储“变量名与值的关系”的空间叫做全局命名空间 局部命名空间:在函数的运行中开辟的临时的空间叫做局部命名空间 阅读全文
posted @ 2017-07-28 16:58 East~L 阅读(182) 评论(0) 推荐(0) 编辑