摘要: 序列化的目的 1、以某种存储形式使自定义对象持久化; 2、将对象从一个地方传递到另一个地方。 3、使程序更具维护性。 json Json模块提供了四个功能:dumps、dump、loads、load json & pickle 模块 用于序列化的两个模块 json,用于字符串 和 python数据类 阅读全文
posted @ 2018-01-11 19:51 裙下的小香蕉 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1。内置模块2。扩展的 例如:django3。自定义的 文件import demodef read(): print('my read func')demo.read()print(demo.money)先从sys.modules里查看是否已经被导入如果没有被导入,就依据sys.path路径取寻找模 阅读全文
posted @ 2018-01-11 19:35 裙下的小香蕉 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 首先是?: 在括号中用?:用在findall和split之中,去除括号优先级。 如果不用只输出括号内匹配的值 r 的作用是转义python里面换行符等,像是\n 不用加\来转义 1.子表达式 子表达式的概念特别好理解。其实它就是将几个字符的组合形式看做一个大的“字符”。不好理解?举个栗子:我们要匹配 阅读全文
posted @ 2018-01-11 17:51 裙下的小香蕉 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 使用python写字符串常量时,raw string是个很好用的东东,比如在C里我要写一个Windows下的路径,得这么写: char *path = "C:\\mydir\\myfile.txt"; 用"\"来转义成一个反斜杠字符。而在python下用raw string就不用这么麻烦了: pat 阅读全文
posted @ 2018-01-11 17:14 裙下的小香蕉 阅读(5851) 评论(0) 推荐(1) 编辑
摘要: 在内置数据类型(dict、list、set、tuple)的基础上,collections模块还提供了几个额外的数据类型:Counter、deque、defaultdict、namedtuple和OrderedDict等。 1.namedtuple: 生成可以使用名字来访问元素内容的tuple 2.d 阅读全文
posted @ 2018-01-11 15:38 裙下的小香蕉 阅读(161) 评论(0) 推荐(0) 编辑