摘要:
装饰器是在不修改源代码的情况下,使用装饰器增加原函数的功能。 在软件开发中有一个原则——"开放-封闭",简单地说就是已经实现的功能不允许被修改,但可以被扩展。 封闭:已经实现的功能不可以被修改 开放:对现有的功能可以扩展 这个小实验写了三个装饰器和两个普通函数,对比可以得出装饰器运行的过程 运行结果 阅读全文
posted @ 2018-08-14 17:16
没有显示名称
阅读(941)
评论(0)
推荐(0)
摘要:
序列化是指把内存里的数据转变成字符串,以使其能保存到硬盘上或者通过网络输送到远程。 序列化的两个模块: json:只能把python中的int/str/list/tuple/dict类型的数据,可以在不同的语言之间传递数据。Python和JavaScript数据对应关系: pickle:支持所有的p 阅读全文
posted @ 2018-08-14 17:02
没有显示名称
阅读(585)
评论(0)
推荐(0)
摘要:
shelve shelve模块也是一种可以将数据序列化的模块 使用方法 1. open 2. 读写 3. close 特点:使用方法比较简单 提供一个文件名字就可以开始读写,读写的方法和字典一致;跨平台性差 代码示例: import shelve # 序列化 sl = shelve.open("sh 阅读全文
posted @ 2018-08-14 17:01
没有显示名称
阅读(172)
评论(0)
推荐(0)
摘要:
import re# print(re.findall('\w','ab 12\+- *&_')) ['a', 'b', '1', '2', '_']# \w# print(re.findall('\W','ab 12\+- *&_')) [' ', '\\', '+', '-', ' ', '*', '&']# pr 阅读全文
posted @ 2018-08-14 15:22
没有显示名称
阅读(279)
评论(0)
推荐(0)

浙公网安备 33010602011771号