python内置模块总结

Python内置了许多非常有用的模块,无需额外安装和配置,即可直接使用。

datetime

datetime是Python处理日期和时间的标准库。通过from datetime import datetime导入的才是datetime这个类。datetime默认表示本地时间,如果要转换时区或utc时间,可以先转换为timestamp

from datetime import datetime

#1、获取当前时间
now = datetime.now() # 获取当前datetime
print(now) # 2018-08-13 12:22:01.392888
print(type(now)) # <class 'datetime.datetime'>
# 2、获取指定时间
dt = datetime(2018, 8, 13, 12, 20) # 用指定日期时间创建datetime
print(dt) # 2018-08-13 12:20:00
# 3、datetime转换为timestamp
print(dt.timestamp()) #1429417200.0
# 4、timestamp转换为 datetime
t = 1429417200.0
print(datetime.fromtimestamp(t)) #2015-04-19 12:20:00
# 5、字符串转换为datetime
cday = datetime.strptime('2018-8-13 18:19:59', '%Y-%m-%d %H:%M:%S')
print(cday)
# 6、datetime转换为字符串
print(now.strftime('%a, %b %d %H:%M'))
# 7、datetime加减
now + timedelta(hours=10) #10个小时后
now - timedelta(days=1) #一天前
now + timedelta(days=2, hours=12) #两天12小时后

collections

collections是Python内建的一个集合模块,提供了许多有用的集合类。

猜你喜欢

转载自blog.csdn.net/chang_li/article/details/81627876
今日推荐