python好用的内置库_第42p,time库,Python中优秀的内置库
大家好,我是杨数Tos,这是《从零基础到大神》系列课程的第42篇文章,第二阶段的课程:Python基础知识:Python内置库之time。
一、时间的三种格式
time是Python的内置库,主要用于处理时间;time库主要包含以下三种时间格式:
1、时间戳格式
时间戳表示的是从1970年1月1日到当下的时间经过了多少秒;
打印语句:print(time.time())会返回一串数字,这串数字是以纳秒(不一定是纳秒,暂且这样称呼吧),这串数字就是从1970年1月1日到当下经过的秒数;
时间戳有什么用?
我们平常测试代码的运行速度时,可以利用时间戳进行想减,得出时间具体运行了多少时间。
2、格式化显示时间
时间戳的显示方式并不符合我们平常的使用习惯,所以time库中提供了一些固定格式显示时间,比较符合我们日常的使用习惯。
使用time.strftime()方法可以显示出当前时间,显示格式是:
年-月-日 时:分:秒:上午/下午;
每个字母都有特定的含义,我们常用的包括年、月、日、时、分秒,分别用%Y、%m、%d 、%H、%M、%S表示,也可以用%X表示时分秒,例如:
3、结构化时间显示
结构化的时间(struct_time):struct_time元组共有9个元素共九个元素:(年,月,日,时,分,秒,一年中第几周,一年中第几天,夏令时);结构化时间更多是获取获取时间的某一部分;
例如:
res = time.localtime()
res.tm_year获取当前年
res.tm_yday获取当前日
二、时间格式的转换
计算机认识的时间只能是'时间戳'格式,而程序员可处理的或者说人类能看懂的时间有: '格式化的时间字符串','结构化的时间' ,于是有了下图的转换关系:
它们之间的转换关系如下:
时间戳> 结构化时间 格式化时间
程序暂停运行x秒:time.sleep(x)
以上是本期内容,如果有表达不对的内容,欢迎您的留言、斧正,我们一起天天向上。
感谢您的阅读,您的关注点赞就是对我最大的支持,谢谢!
本文由杨数Tos原创,欢迎关注,带你一起长知识。
python好用的内置库_第42p,time库,Python中优秀的内置库相关推荐
- python爬虫 库_七款必备的Python爬虫库,你知道几个?
很多你需要的信息数据都是在网站内,虽然有些网站的数据会以整洁.结构化的形式呈现,但大部分网站却无法做到这样.因此,当你想要获得一些数据的时候,你需要一些爬虫工具帮助抓取,然后再对其进行分析.今天,将介 ...
- python 统计组合用什么库_盘点2018年热门Python库|TOP20
来源:CDA数据分析师 在解决数据科学任务和挑战方面,Python继续处于领先地位.去年,我对当时热门的Python库进行了总结.今年,我在当中加入新的库,重新对2018年热门Python库进行全面盘 ...
- python的glob库_【按需学Python】 1. Glob库遍历路径/文件
小前言(请跳过): 本人Python小白,因为最近想整理下近10几年的老照片,然后就有了用脚本批处理照片的想法. 初始需求其实很简单,就是筛选自己想要的照片到指定文件夹,然后按照exif信息重命名照片 ...
- pycharm配置python第三方库_解决pycharm每次新建项目都要重新安装一些第三方库的问题...
目前有三个解决办法,也是亲测有用的: 第一个方法: 因为之前有通过pycharm的project interpreter里的+号添加过一些库,但添加的库只是指定的项目用的,如果想要用,就必须用之前的项 ...
- python如何下载os库_简谈下载安装Python第三方库的三种方法
如何下载安装Python第三方库(注:此文章以Windows的安装环境为前提) 一.利用Python中的pip进行第三方库的下载 首先我们要搞清楚Python中的pip是个什么东东?pip是一个安装和 ...
- python 去掉list元素的双引号_一天快速入门 Python
Python 是由Guido Van Rossum在 90 年代早期设计,现在是最常用的编程语言之一.特别是人工智能的火热,再加之它的语法简洁且优美,实乃初学者入门AI必备的编程语言. Python基 ...
- python零基础入门五小时教学_五小时轻松入门Python
Python 是由Guido Van Rossum在 90 年代早期设计,现在是最常用的编程语言之一.特别是人工智能的火热,再加之它的语法简洁且优美,实乃初学者入门AI必备的编程语言. Python基 ...
- python的开发者太负责任了_人生苦短,我用 Python
我接触 Python 并不算早,第一次使用 Python 写生产系统的程序是2004年,那时候我已经有了几年的编程经验.当然了,现在这年头说早晚都不合适,昨天我说2000年就开始使用 Vim 编程了, ...
- iar升级芯片库_【经验】如何使用IAR生成MCU RL78的库文件?
嵌入式软件设计的时候,一些核心的算法凝聚了研发人员的心血,为了保护核心算法不被侵害,很多时候,算法工程师会选择将最核心的代码封装成库文件,提供给终端用户使用,这样,既能保证正常应用,也保护了核心技术不 ...
- python counter 出现次数最少的元素_[PY3]——找出一个序列中出现次数最多的元素/collections.Counter 类的用法...
问题 怎样找出一个序列中出现次数最多的元素呢? 解决方案 collections.Counter 类就是专门为这类问题而设计的, 它甚至有一个有用的 most_common() 方法直接给了你答案 c ...
最新文章
- 人均月薪 7.5 万,腾讯 Q2 成绩单来了,网友酸了?
- 重记解决kube-dns故障一则---ceph惹的祸
- 应用程序-特定 权限设置并未向在应用程序容器 不可用 SID
- error C1853: “Debug\BigBuffer.pch”预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)...
- 一台比亚迪秦EV充电时自燃 相关人员:无人员伤亡、起火未爆炸
- 玩转 SpringBoot 2 之发送邮件篇
- form表单无刷新提交文件(iframe)
- 运行jar包提示找不到.properties文件的问题
- Servlet过滤器和监听器知识总结
- 应用HTML5 a标签下载文件
- ESET_VC52_UPID (nod32激活获取器)V4.2.0.9 绿色版
- linux使用USB转串口驱动设置
- 关于调制解调器、路由器、交换机
- 《思考力---引爆无限潜能》书摘(一)
- 这几款软件的隐藏功能,你们知道多少?
- 【冬瓜哥画PPT】最完整的存储系统接口/协议/连接方式总结
- Datawhale优秀学习者4月名单!
- 2021年中国按钮开关市场趋势报告、技术动态创新及2027年市场预测
- html惊喜盒子效果,网页设计之css炫酷3d盒子效果
- 硅谷银行一夜破产!ChatGPT 之父撒钱救援,马斯克有意收购?
热门文章
- oracle不连续得时间如何分组,Oracle按不同时间分组统计的sql
- (一)为什么要在时间序列数据上使用AI?
- Vue学习笔记(三) —— 前后端交互
- 100m光纤测速多少正常_光纤收发器的分类知识详解
- python 文件和目录基本操作_Python常用的文件及文件路径、目录操作方法汇总介绍...
- 用 js判断 一个数是否是素数(质数)_小学五年级下册数学公式打印版,孩子寒假预习用的上!...
- java 基本数据类型 容器_Java 基本数据类型
- java工作流 表设计_创建activiti工作流所需23张表
- 8g内存一般占用多少_手机的运行内存6g和8g有什么区别?内行人一语道破,别被骗了...
- h3c服务器r690修改启动顺序,H3C UIS R690 G2服务器 CPU快速入门-6W101