码迷,mamicode.com
首页 > 编程语言 > 详细

python全栈脱产第17天

时间:2018-08-09 22:09:45      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:灵活   time()   day   开始   全栈   arch   python、元组   格式   数据格式   

一、time模块

  1.时间戳:timestamp 从1970年1月1日到现在的秒数  time.time()浮点型时间

  2.localtime当地时间  time.local()结构化时间

  3.UTC世界时间  time.gmtime()结构化时间

    可以用%Y等命令转换成我们看得懂的时间格式,仅限于结构化时间

  4.time.sleep()让程序睡眠一定秒数

二、datetime模块

  python实现的一个时间处理模块

  优点:datetime比time更灵活,更本土化

  timedelta表示时间差

    两个时间差可以用 +-*/

    时间差和datetime可以用+-

  1.datetime.datetime.now()  返回当前的格式化字符时间,也可手动指定时间(.year;.day)

  2.datetime.datetime()  手动指定时间

  3.dateytime.timedelte()  表示时间差的模块

三、shutil模块

  用于简化文件操作

  1.copy

  2.move

  3.rm

  4.make_archive  用来创建压缩文件,仅支持tar和zip格式

  5.zipfile和tarfile  用来解压zip和tar文件

四、random模块

  1.random()  开闭

  2.randint()  开开

  3.randrange  开闭

  4.choice[]  随机选择一个

  5.sample()  随机选指定个数

  6.uniform()  闭闭浮点

  7.shuffle  打乱顺序

五、sys模块

  系统相关;一般用于设计脚本程序

  argv  获取cmd输入的参数

六、os模块

  操作系统相关;路径相关

七、pickle模块

  作用于序列化

  序列化就是把内存中的数据持久化到硬盘

  1.能将所有python中的数据序列化

  2.反序列化,将之前序列化的数据再恢复成python的数据格式

  跨平台性差:pickle产生的数据,只能由python读取

八、json模块

  用于处理json格式数据的模块,全称为JavaScrip Object Notation的对象表示法

  要求:数据的最开始和最末尾必须要有{}和[]

  优点:是一种通用的数据交换格式,目前主流的语音都能轻松解析  注意:在使用json格式的时候,数据类型必须按照要求来写,不支持python、元组、True/False

  序列化:1.dump  处理文件

      2.dumps  处理字符串

  反序列化:1.load  处理文件

       2.loads  处理字符串

  

python全栈脱产第17天

标签:灵活   time()   day   开始   全栈   arch   python、元组   格式   数据格式   

原文地址:https://www.cnblogs.com/zhouyi0316/p/9451835.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!