查看原文
其他

Python从零开始系列连载(24)——Python的time模块简单使用

2017-11-28 王大伟 Python爱好者社区


作者:王大伟

Python爱好者社区唯一小编

博客:https://ask.hellobi.com/blog/wangdawei



前言

前文传送门:

Python从零开始系列连载(1)——安装环境

Python从零开始系列连载(2)——jupyter的常用操作

Python从零开始系列连载(3)——Python的基本数据类型(上)

Python从零开始系列连载(4)——Python的基本数据类型(下)

Python从零开始系列连载(5)——Python的基本运算和表达式(上)

Python从零开始系列连载(6)——Python的基本运算和表达式(下)

Python从零开始系列连载(7)——Python程序的基本控制流程(上)

Python从零开始系列连载(8)——Python程序的基本控制流程(下)

Python从零开始系列连载(9)——Python特色数据类型(列表)(上)

Python从零开始系列连载(10)——Python特色数据类型(列表)(下)

Python从零开始系列连载(11)——Python特色数据类型(元组)(上)

Python从零开始系列连载(12)——Python特色数据类型(元组)(下)

Python从零开始系列连载(13)——Python特色数据类型(字典)(上)

Python从零开始系列连载(14)——Python特色数据类型(字典)(下)

Python从零开始系列连载(15)——Python特色数据类型(集合)(上)

Python从零开始系列连载(16)——Python特色数据类型(集合)(下)

Python从零开始系列连载(17)——Python特色数据类型(函数)(上)

Python从零开始系列连载(18)——Python特色数据类型(函数)(中)

Python从零开始系列连载(19)——Python特色数据类型(函数)(下)

Python从零开始系列连载(20)——Python文件操作(上)

Python从零开始系列连载(21)——Python文件操作(中)

Python从零开始系列连载(22)——Python文件操作(下)

Python从零开始系列连载(23)——Python异常处理


time模块


在之前的课程中我们已经导入过常用模块,比如 os 模块


我们在这节课中,要学习time模块的导入和使用


time,顾名思义,是时间相关的模块~


和 os 模块导入方法相同


import 模块名


即可导入模块


那什么是模块呢?简单的讲,就是一些包装好的内容,当你要用到一些操作在这个模块中时,你就先要导入它


小明:老湿!Anaconda不是Python的集成环境么,自带很多模块,作为初学者,为啥还要导入模块,是因为我们已经不是初学者了么?我们学的内容已经超出了常用模块了么!哇,那我岂不是很强!


打断小明的思绪。。。


小明啊,Anaconda确实集成了很多常用模块,你的理解不太对,这个模块导入也是从anaconda中导入的,也就是说我们今天学到的time模块是可以直接导入的,而像很多anaconda中没有的模块,是需要安装的,这也是让你们第一节课安装anaconda,而不是python的原因,因为anaconda自带很多模块!


而很多时候我们相拥的某些模块不在anaconda中,我们需要下载安装或者在线安装到anaconda中,然后再导入模块使用


今天我们讲的是前者,后者在Python进阶课程中我们再讲,我们在进阶中还会讲到自己制作模块呢~


小明:老湿,我已经迫不及待了!


好,那我们在Python中演示一下time模块的常用方法



首先,我们导入time模块


我们要讲的第一个方法就是sleep()方法


sleep就是睡觉休眠的意思,意味着执行的时候,系统休眠等待一会,不做其他操作


当你运行以上代码,会发现隔一段时间打印一个数字


而sleep()的括号中给出休眠时间,单位是秒


常用的time模块下的方法还有:



时间戳timestamp是一种时间表示形式


给出当前本地时间的信息,细化到年、月、日、小时、分钟、秒等:



将本地时间转为时间戳形式:



将时间表示形式转为以下形式:




把一个时间戳形式转为以下形式:



把时间格式转为表示时间字符串:



对以上逆向操作:



将其它格式的时间字符串转为标准的时间字符串:



通过查看type


可以查看出标准的时间字符串是时间格式相关的的,其它格式的时间字符串则就是字符串格式,在python数据分析中,经常要将时间转为标准格式进行时间相关操作


讲了这么多方法,我已经彻底混乱了,有没有啥帮助记忆的?


当然有!



开个玩笑。。。有人小时候吃过这个么



吃不起吃不起!


送大家一个我手画的图:




下课


人生苦短,我选Python

未完待续,连载中.....


今日作业:

自己去阅读time的官方文档学习

https://docs.python.org/2/library/time.html


现在还坚持再看连载学习的你们真的很棒棒!

入门部分已经学完大部分啦!加油


小编的免费Python入门课程已经登场,等你来撩~

已经1100+小伙伴加入学习啦~

点击阅读原文,立即学习



Python爱好者社区历史文章大合集

Python爱好者社区历史文章列表(每周append更新一次)

福利:文末扫码立刻关注公众号,“Python爱好者社区”,开始学习Python课程:

关注后在公众号内回复“课程”即可获取:

0.小编的Python入门视频课程!!!

1.崔老师爬虫实战案例免费学习视频。

2.丘老师数据科学入门指导免费学习视频。

3.陈老师数据分析报告制作免费学习视频。

4.玩转大数据分析!Spark2.X+Python 精华实战课程免费学习视频。

5.丘老师Python网络爬虫实战免费学习视频。

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存