版权声明:转载请注明出处。 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