python列表、元组、日期相关函数

#根据指定年月,获取当月第1天和最后一天

rq='202111'
rq1=[datetime.datetime.strftime(datetime.datetime(int(rq[:4]),int(rq[4:]),1),'%Y-%m-%d'),
datetime.datetime.strftime(datetime.datetime(int(rq[:4]),int(rq[4:]),calendar.monthrange(int(rq[:4]),int(rq[4:]))[1]),'%Y-%m-%d')]
print(rq1)

1、日期转字符串 datetime.datetime.strftime(日期类型,'%Y-%m-%d')

Y:4位年份;m:2位月份;d:2位日期

2、获取指定月的天数 calendar.monthrange(年,月)

返回元组:第1个值:本月第1天是周几(0=周一;6=周日);第2个值:本月总天数

3、int 转 日期 datetime.datetime(年,月,日)

4、[x,y] 返回列表list;(x,y)返回元组tuple

*列表是动态数组,它们可变且可以重设长度(改变其内部元素的个数)。

*元组是静态数组,它们不可变,且其内部数据一旦创建便无法改变。

*元组 相关函数:a.count(b) 返回a中 值=b 的个数 ;a.index(b) 返回第1个值=b 的索引值(w从0开始)

*列表相关函数:append 追加; clear 清空所有;copy 返回列表副本;count 值的个数;extend 从可迭代对象追加;index 返回找到的第1个索引;insert 在指定位置前插入;pop 删除并返回索引处的值(默认尾部);remove 删除找到的第1个值;list(reverse(a)) 逆序排列;sort 排序

5、type(a) 返回值类型

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章