python中常用包(1)

python中常用模块的介绍

常用模块包括

calendar
time
datetime
os
shutil
zip
math
string
上述所有模块使用理论上都应该先导入,string是特例
calendar,time,datetime是有所区别

calendar

跟日历相关的模块

//calendar:获取一年的日历字符串
//参数
//w=每个日期之间的间隔字符数
//l=每周所占用的行数
//c=每个月之间的间隔字符数
cal=calendar.calendar(2017)
//打印出2017年整年的日历
print(cal)
//isleap:判断一年是否是闰年
calendar.isleap(2018)

//leapdays:获取制定年份之间的闰年的个数
calendar.leapdays(1998,2018)
//month()获取某个月的日历字符串
//格式:calendar.month(年,月)
m3=calendar.month(2018,3)
print(m3)
//monthrange()获取一个月的周几开始和天数
//格式:calendar.monthrange(年,月)
t=calendar.monthrange(2017,3) 
print(t)
//monthcalendar()获取一个月每天的矩阵列表
//格式:calendar.monthcalendar(年,月)
t=calendar.monthcalendar(2018,3)
print(t)
//prcal:直接打印日历
//用法
calendar.prcal(2018)
//prmonth:直接打印整个月的日历
#用法
calendar.prmonth(2018,3)

//weekday():获取周几
//格式:calendar.weekday(年,月,日)

time模块

时间戳
一个时间表示,根据不同的语言,可以是整数或者浮点数
是从1970年1月1日0时0分0秒到现在经历的秒数
如果表示的时间是1970年以前或者太遥远的未来,可能出现异常
32位表示到2038年

UTC时间
UTC时间称为世界协调时间,以英国的格林尼治天文所在地区的时间作为参考时间,也叫做世界标准时间
中国时间是UTC+8东八区时间

夏令时
夏令时就是在夏天的额时候将时间调快一小时,每天变成25个小时,本质没变还是24个小时。

时间元组
一个包含时间内容的元组

#时间模块的属性
#timezone:当前时区和UTC时区相差的秒数(无夏令时)

time.timezone

#altzone当前时区和UTC时区相差的秒数(夏令时)
#daylight:测试当前是否是夏令时的时间状态,0表示是

#得到时间戳
#得到描述

t=time.time()

#得到时间元组

t=time.localtime()
//asctime()返回元组的正常字符串的时间格式
//格式:time.asctime(时间元组)
t=time.localtime()
tt=time.asctime(t)

//ctime:获取字符串化的当前时间
t=time.ctime()

//mktime()使用时间元组获取对应的时间戳
//格式time.mktime(时间元组)
//返回值是浮点型
lt=time.localtime()
ts=time.mktime(lt)

#sleep:是程序休眠n秒

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值