求助贴
问问日历函数里的calendar.monthrange()表示的日期码是啥>>>import calendar
>>>cal=calendar.monthrange(2018,7)
>>>print("输出2018年7月的日历:")
>>>print(cal)
输出2018年7月的日历:
(6, 31) 比较有意思, 你可以多试几个
大致猜测一下
返回的是一个元组 包含两个元素
第一元素是 该月份第一天的上一天是星期几
第二个元素是该月份的天数
楼上正解,楼主你其实用bing一搜就能出来。翻译下英文就好。 这种问题,要学会自己查文档,然后验证一下。
calendar.monthrange(year, month)
Returns weekday of first day of the month and number of days in month, for the specified year and month.
(year: int, month: int) -> Tuple
Return weekday (0-6 ~ Mon-Sun) and number of days (28-31) for year, month.
大意翻译:返回的是 一个元组,0-6 即 星期一到星期日(指定年月第一天是的星期几),28-31 即指定查询的月份有多少天。
如
calendar.monthrange(2021, 4)--> (3, 30) 因为2021年4月1日为该月的首个工作日,是星期四,编号为3。 4月份有30天。
calendar.monthrange(2018, 7) --> (6, 31) 2018年7月1日 是 星期天 。。所以 编号为 6
ps: 这么一查,验证几下,我又涨知识了—— 单词 weekday 在这里是 指 星期几 的意思,不是常说的 工作日(周一到周五)。
{:10_297:}
页:
[1]