摘要: 序列化相关 1. json 应用场景: json模块主要用于处理json格式的数据,可以将json格式的数据转化为python的字典,便于python处理,同时也可以将python的字典或列表等对象转化为json格式的数据,便于跨平台或跨语言进行数据交互 功能: Json模块提供了四个功能:dump 阅读全文
posted @ 2016-06-11 14:56 Fuzengjie 阅读(5210) 评论(0) 推荐(0) 编辑
摘要: 时间模块 python 中时间表示方法有:时间戳,即从1975年1月1日00:00:00到现在的秒数;格式化后的时间字符串;时间struct_time 元组。 struct_time元组中元素主要包括tm_year(年)、tm_mon(月)、tm_mday(日)、tm_hour(时)、tm_min( 阅读全文
posted @ 2016-06-11 09:34 Fuzengjie 阅读(14782) 评论(2) 推荐(2) 编辑
摘要: 模块介绍 为什么用模块 在代码量庞大的时候,如果靠一个脚本来进行函数式编程,对于脚本的可读性及后期脚本的维护带来极大的不便,而且无法分辨函数间的调用关系,所以,可以将一组功能类似的函数单独放在一个py文件里,在主py文件进行调用。这样既可以提高可读性,哪个流程出问题了,很快就定位到函数了,也便于维护 阅读全文
posted @ 2016-06-11 09:30 Fuzengjie 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 生成器 1.定义 问题:python会把对象放到内存中,我们每次定义变量、列表等都会在内存中占用对应的地址块,所以当内存容量一定时,列表的容量会受到内存的限制,而且假如我们创建了一个包含200万个元素的列表,不仅会占用很大的地址空间,如果我们仅仅需要访问前面的几个元素,那么会造成后面的元素占用的空间 阅读全文
posted @ 2016-06-11 09:25 Fuzengjie 阅读(2074) 评论(0) 推荐(0) 编辑
摘要: python格式化输出 python格式化输出有两种方式:百分号和format format的功能要比百分号方式强大,其中format独有的可以自定义字符填充空白、字符串居中显示、转换二进制、整数自动分割、百分比显示 等功能是百分号方式不能相比的 1.百分号方式 1.1 格式 1.2 参数说明 (n 阅读全文
posted @ 2016-06-11 09:20 Fuzengjie 阅读(43718) 评论(0) 推荐(1) 编辑
摘要: 日志模块 logging logging模块主要可以根据自定义日志信息,在程序运行的时候将日志打印在终端及记录日志到文件中。在这先了解一下logging支持的日志五个级别 debug() 调试级别,一般用于记录程序运行的详细信息 info() 事件级别,一般用于记录程序的运行过程 warnning( 阅读全文
posted @ 2016-06-11 09:13 Fuzengjie 阅读(10137) 评论(2) 推荐(2) 编辑