专栏首页灯塔大数据技术 | Python从零开始系列连载(十六)

技术 | Python从零开始系列连载(十六)

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数据分析中,经常要将时间转为标准格式进行时间相关操作

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

当然有!

送大家一个手画的图:

今日作业:

阅读time的官方文档学习

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

文章来源:Python爱好者社区

文章编辑:小柳

往期文章:

技术 | Python从零开始系列连载(十五) 技术 | Python从零开始系列连载(十四) 技术 | Python从零开始系列连载(十三) 技术 | Python从零开始系列连载(十二) 技术 | Python从零开始系列连载(十一)

本文分享自微信公众号 - 灯塔大数据(DTbigdata)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-05-11

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 技术| Python中的从零开始系列连载(三十九)

    为了解答大家学习Python时遇到各种常见问题,小灯塔特地整理了一系列从零开始的入门到熟练的系列连载,每周五准时推出,欢迎大家学积极学习转载~

    灯塔大数据
  • 纯干货!如何做一个成功的大数据项目

    ? 1 失败大数据项目的特征 根据在美国做了15年的大数据项目、产品研发和管理,以及其它一些相关的数据分析的工作经验,了解到的其它的做的比较成功的和失败的项目...

    灯塔大数据
  • 灯塔原创 | 《猩球崛起3》人猿终极一战,刷脸时代到来,你该如何面对这个科技社会

    导读:目前图像识别技术在很多专业的图像预测领域已经达到甚至超过人类的识别标准,人脸识别的技术目前已经相对成熟,一般对于面部的识别能达到很高的识别准确率。 9月...

    灯塔大数据
  • 【译】编写高质量JavaScript模块的4个最佳实践

    使用ES2015模块,您可以将应用程序代码分成可重用的、封装的、专注于单一任务的模块。

    Dunizb
  • Android工程模块化平台的设计

    首先自我介绍一下:我叫张涛,目前就职于饿了么移动技术部。可能有些朋友认识我,我之前也会在我博客【开源实验室】写一些Android相关的技术点。

    用户1740424
  • Angular 从入坑到挖坑 - 模块简介

    Angular 入坑记录的笔记第七篇,介绍 Angular 中的模块的相关概念,了解相关的使用场景,以及知晓如何通过特性模块来组织我们的 Angular 应用

    程序员宇说
  • Spring@Enable模块装配

    首先要说一下版本相关,Spring Framework3.1开始引入了@Enable注解。

    用户4143945
  • PHP-TP创建模块

    一个典型的应用是由多个模块组成的(通常有前台网站模块和后台管理系统模块),这些模块通常都是应用目录下面的一个子目录,每个模块都有自己独立的配置文件、公共文件和类...

    cwl_java
  • 深入浅出 Nodejs( 二 ):Nodejs 文件模块机制

    本篇教程关于Nodejs的文件模块机制,具体讲CommonJs规范以及Nodejs文件模块的实现原理。

    serena
  • Python_模块介绍

                                      a、yum命令

    py3study

扫码关注云+社区

领取腾讯云代金券