在之前的课程中我们已经导入过常用模块,比如 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数据分析中,经常要将时间转为标准格式进行时间相关操作
讲了这么多方法,我已经彻底混乱了,有没有啥帮助记忆的?
当然有!
送大家一个手画的图:
今日作业:
阅读time的官方文档学习
https://docs.python.org/2/library/time.html
文章来源:Python爱好者社区
文章编辑:小柳
往期文章:
技术 | Python从零开始系列连载(十五) 技术 | Python从零开始系列连载(十四) 技术 | Python从零开始系列连载(十三) 技术 | Python从零开始系列连载(十二) 技术 | Python从零开始系列连载(十一)