python数据类型及时间获取

版权声明:转载请注明出处。 https://blog.csdn.net/Xin_101/article/details/83344873

本文接受Python数据类型

1 数据类型及形式

数据类型 描述
字符串 ‘a’,“a”,‘abc’
布尔 True,False
整数 a=2,b=3
浮点数 a=2.2,b=20.5+e10,c=33.3-E22
复数 a=4j,b=1+2j
列表 [‘abc’,32,‘b’]
元组 (‘abc’, ‘b’,234)
字典 {‘key’:‘value’}
集合 {‘abc’,‘b’}

2 数据类型及操作

数据类型 描述
字符串,采用str()显示 %s
字符串,采用repr()显示 %r
单个字符 %c
二进制整数 %b
十进制整数 %d
十进制整数 %i
八进制整数 %o
十六进制整数 %x
指数,基底为e %e
指数,基底为E %E
指数e或浮点数(根据显示长度) %g
指数E或浮点数(根据显示长度) %G
浮点数 %f
浮点数 %F
字符"%" %%

3 时间

3.1 时间操作符

描述 操作符
两位数年份(00-99) %y
四位数年份(0000-9999) %Y
月份(01-12) %m
月份中的一天(0-31) %d
24小时制小时数(0-23) %H
12小时制小时数(01-12) %I
分钟数(00-59) %M
秒数(00–59) %S
本地简化星期名称 %a
本地完整星期名称 %A
本地简化月份名称 %b
本地完整月份名称 %B
本地相应的日期表示和时间表示 %c
年内的一天(001-366) %j
本地A.M或P.M的等价符 %p
一年中的星期数(00-53),星期日为一周的开始 %U
星期几(0-6),星期日为一周的开始 %w
一年中的星期数(00-53),星期一为一周的开始 %W
本地相应的日期显示 %x
本地相应的时间显示 %X
当前时区的名称 %Z
%号本身 %%

3.2 时间元组

字段 描述
tm_year 4位年数
tm_mon 月份(1-12)
tm_mday 日(1-31)
tm_hour 小时(0-23)
tm_min 分钟(0-59)
tm_sec 秒(0-61,60或61是润秒)
tm_wday 一周的第几天(0-6,0是周一)
tm_yday 一年中的第几天(1-366)
tm_isdst 是否为夏令时,1=夏令时,0不是夏令时,默认为-1

3.3 使用

  • 输出秒数
import time
#从1970年开始就算到当时的秒
#Unix和Windows只支持到2038年
print(time.time())
#结果
1540369992.2236497
  • 转换为时间元组
import time
print(time.localtime(time()))
#结果
time.struct_time(tm_year=2018, tm_mon=10, tm_mday=24, tm_hour=16, tm_min=35, tm_sec=27, tm_wday=2, tm_yday=297, tm_isdst=0)
#解析
#2018年10月24日 16时35分27秒 星期二 第297天 不是夏令时
  • 格式化时间
import time
print(time.asctime(time.localtime(time.time())))
#结果
Wed Oct 24 16:40:25 2018
#解析
星期二 10月24日 16时40分25秒 2018年
  • 获取格式化时间
import time
print(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime()))
2018-10-24 10:49:37

[参考文献]
[1]https://www.cnblogs.com/yu-hailong/p/8059563.html
[2]https://www.cnblogs.com/zhangxinqi/p/7687862.html
[3]http://www.runoob.com/python3/python3-data-type.html


猜你喜欢

转载自blog.csdn.net/Xin_101/article/details/83344873
今日推荐