摘要: 与时间处理有关的模块就包括:time,datetime以及calendar。 1.在Python中,通常有这几种方式来表示时间:1)时间戳 2)格式化的时间字符串 3)元组(struct_time)共九个元素。由于Python的time模块实现主要调用C库,所以各个平台可能有所不同。2.UTC(Co 阅读全文
posted @ 2017-07-24 18:59 chipsKe 阅读(295) 评论(0) 推荐(0) 编辑
摘要: Python提供了decimal模块用于十进制数学计算,它具有以下特点: decimal的构建: 可以通过整数、字符串或者元组构建decimal.Decimal,对于浮点数需要先将其转换为字符串 decimal的context: decimal在一个独立的context下工作,可以通过getcont 阅读全文
posted @ 2017-07-24 15:50 chipsKe 阅读(30980) 评论(0) 推荐(0) 编辑
摘要: datetime模块定义了下面这几个类: datetime.date:表示日期的类。常用的属性有year, month, day; datetime.time:表示时间的类。常用的属性有hour, minute, second, microsecond; datetime.datetime:表示日期 阅读全文
posted @ 2017-07-24 15:29 chipsKe 阅读(341) 评论(0) 推荐(0) 编辑
摘要: copy模块之浅拷贝与深拷贝 copy模块用于对象的拷贝操作。该模块只提供了两个主要的方法:copy.copy与copy.deepcopy,分别表示浅复制与深复制。 直接赋值,深拷贝和浅拷贝的区别 直接赋值:简单地拷贝对象的引用,两个对象的id相同。就是对象的引用(别名),就是给当前内存中的对象增加 阅读全文
posted @ 2017-07-24 13:45 chipsKe 阅读(425) 评论(0) 推荐(0) 编辑
摘要: calendar是与日历相关的模块,calendar模块文件里定义了很多类型,主要有Calendar,TextCalendar以及HTMLCalendar类型。其中,Calendar是TextCalendar与HTMLCalendar的基类。该模块文件还对外提供了很多方法,例如:calendar,m 阅读全文
posted @ 2017-07-24 13:42 chipsKe 阅读(7896) 评论(1) 推荐(0) 编辑
摘要: base64模块方法: [ 'encode', 'decode', 'encodebytes', 'decodebytes', 'b64encode', 'b64decode', 'b32encode', 'b32decode', 'b16encode', 'b16decode', 'b85enco 阅读全文
posted @ 2017-07-24 10:32 chipsKe 阅读(616) 评论(0) 推荐(0) 编辑