python基础 — time库
时间获取-------time() ctime() gmtime()
时间格式化-------strftime() strptime()
程序计时-------sleep() perf_counter()
时间获取函数
time()-------获取当前时间戳,浮点数形式
print(time.time())
# 输出: 1575428957.5652914
ctime()-------以可读的方式返回字符串时间
print(time.ctime())
# 输出: Wed Dec 4 11:09:54 2019
gmtime()-------计算机可以处理的时间格式
print(time.gmtime())
#输出: time.struct_time(tm_year=2019, tm_mon=12, tm_mday=4, tm_hour=3, tm_min=11, tm_sec=11, tm_wday=2, tm_yday=338, tm_isdst=0)
时间格式化
%Y 年份
%m 月份
%B 月份名称 January
%b 月份名称缩写 Jan
%d 日期
%A 星期 Monday
%a 星期缩写 Mon
%H 小时 24
%h 小时 12
%p 上下午
%M 分钟
%S 秒
strftime()-------将时间进行合理输出
p = time.gmtime()
print(time.strftime("%Y-%m-%d %H:%M:%S",p))
# 输出: 2019-12-04 03:11:11
print(time.strftime("%Y-%B-%d-%A-%H-%p-%S")
'2018-April-21-Saturday-16-PM-10'
print( time.strftime("%A-%p"))
'Saturday-PM'
print(time.strftime("%M:%S"))
'15:39'
strptime()-------自定义时间
题外: 格式化 输出昨天的日期
import datetime
t = datetime.datetime.now() + datetime.timedelta(days=-1)
p = t.strftime("%Y/%m/%d")
print(p)
程序计时
perf_counter()-------测量时间函数
import time start = time.perf_counter()
time.sleep(0.5)
end = time.perf_counter()
print(end - start)
sleep()-------产生时间函数,s拟休眠的时间,单位是秒,可以是浮点数
python基础 — time库的更多相关文章
- python基础 — random库
		
python中用于生成伪随机数的函数库是random 因为是标准库,使用时候只需要import random random库包含两类函数,常用的共8个 --基本随机函数: seed(), random ...
 - Python基础——matplotlib库的使用与绘图可视化
		
1.matplotlib库简介: Matplotlib 是一个 Python 的 2D绘图库,开发者可以便捷地生成绘图,直方图,功率谱,条形图,散点图等. 2.Matplotlib 库使用: 注:由于 ...
 - Python基础——numpy库的使用
		
1.numpy库简介: NumPy提供了许多高级的数值编程工具,如:矩阵数据类型.矢量处理,以及精密的运算库.专为进行严格的数字处理而产生. 2.numpy库使用: 注:由于深度学习中存在大量的 ...
 - python面试题库——1Python基础篇
		
第一部分 Python基础篇(80题) 为什么学习Python? 语言本身简洁,优美,功能超级强大,跨平台,从桌面应用,web开发,自动化测试运维,爬虫,人工智能,大数据处理都能做 Python和Ja ...
 - python基础系列教程——Python3.x标准模块库目录
		
python基础系列教程——Python3.x标准模块库目录 文本 string:通用字符串操作 re:正则表达式操作 difflib:差异计算工具 textwrap:文本填充 unicodedata ...
 - python基础系列教程——Python库的安装与卸载
		
python基础系列教程——Python库的安装与卸载 2.1 Python库的安装 window下python2.python3安装包的方法 2.1.1在线安装 安装好python.设置好环境变量后 ...
 - Python基础库之jieba库的使用(第三方中文词汇函数库)
		
各位学python的朋友,是否也曾遇到过这样的问题,举个例子如下: “I am proud of my motherland” 如果我们需要提取中间的单词要走如何做? 自然是调用string中的spl ...
 - Python基础面试题库
		
Python基础面试题库 Python是一门学习曲线较为容易的编程语言,随着人工智能时代的到来,Python迎来了新一轮的高潮.目前,国内知乎.网易(游戏).腾讯(某些网站).搜狐(邮箱).金山. ...
 - Python 基础教程 —— Pandas 库常用方法实例说明
		
目录 1. 常用方法 pandas.Series 2. pandas.DataFrame ([data],[index]) 根据行建立数据 3. pandas.DataFrame ({dic}) ...
 
随机推荐
- 数据库 Hash Join的定义,原理,算法,成本,模式和位图
			
Hash Join只能用于相等连接,且只能在CBO优化器模式下.相对于nested loop join,hash join更适合处理大型结果集 Hash Join的执行计划第1个是hash ...
 - 洛谷 P3183 [HAOI2016]食物链 题解
			
P3183 [HAOI2016]食物链 题目描述 如图所示为某生态系统的食物网示意图,据图回答第1小题现在给你n个物种和m条能量流动关系,求其中的食物链条数.物种的名称为从1到n编号M条能量流动关系形 ...
 - GoCN每日新闻(2019-10-05)
			
国庆专辑:GopherChina祝大家国庆节快乐GoCN每日新闻(2019-10-05) 1. Gophercon UK 2019 https://www.bilibili.com/video/av ...
 - 【00NOIP普及组】计算器的改良(信息学奥赛一本通 1910)(洛谷 1022)
			
[题目描述] NCL是一家专门从事计算器改良与升级的实验室,最近该实验室收到了某公司所委托的一个任务:需要在该公司某型号的计算器上加上解一元一次方程的功能.实验室将这个任务交给了一个刚进入的新手ZL先 ...
 - JAVA中Stringbuffer的append( )方法
			
Stringbuffer是动态字符串数组,append( )是往动态字符串数组添加,跟“xxxx”+“yyyy”相当‘+’号. 跟String不同的是Stringbuffer是放一起的,String1 ...
 - SSM项目的搭建
			
本文示例在如下环境下搭建一个Maven+Druid+SSM+Shiro+Mysql+PageHelper以及Mybatis Generator反向生成代码的项目 附上GitHub地址:https:// ...
 - 【2019.09.19】数独(Sudoku)游戏之我见(软工实践第三次作业)
			
Github项目地址:https://github.com/MokouTyan/suduku_131700101 [2019.09.20]更新:代码经过Code Quality Analysis工具的 ...
 - linux core 性能
			
apt-get install lrzsz apt-get install vim apt-get install -y net-tools apt-get install -y procps htt ...
 - Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actor
			
Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actor 20 ...
 - c#怎么解决System.UnauthorizedAccessException异常
			
https://blog.csdn.net/qq_38061677/article/details/81157116 代码: using System;namespace Project2048{ c ...