摘要:
from functools import wraps import inspect import datetime def cache(exp=0): #超时0 也就是没有超时时间 def _cache(fn): c = {} #把结果存放到cache里面,用来存储我们的缓存 @wraps(fn) def wrap(*args,*... 阅读全文
摘要:
Python脚本和模块都是一个以.py结束的文件,那程序是如何判断一个.py文件是作为脚本还是模块呢?关键是一个名为__name__的变量,如果它的值是__main__,则不能作为模块,只能作为脚本直接运行。所以在很多脚本的最后都有一段类似下面的语句,限制只能以脚本方式运行,不作为模块: 执行tes 阅读全文
摘要:
解析python中的类: 结果: 1 python 支持多重继承 首先第一点,你会发现Class的定义中有一个括号,这是体现继承的地方。 2.__init__ 是class中的构造函数: __init__ 是class中的构造函数 两种不同形式的构造函数体现了Python支持函数重载。在构造函数中, 阅读全文
摘要:
pythton 字典的使用,字典的方法 阅读全文
摘要:
python 基础 如何让程序接收参数,最简单用sys.argv[]来获取 阅读全文
摘要:
python 列表的操作(添加删除)列表和元组的区别 阅读全文
摘要:
装饰器: 阅读全文
摘要:
python 柯里化 f(x,y) -> g(x)(y)def bigger(x): def inner_bigger(y): return y>x return inner_bigger list(filter(bigger(5),range(10))) #filter返回一个迭代器,用list接收 [6, 7, 8, 9] list(fil... 阅读全文