python中calendar模块中monthrange()的作用?所需参数?简单案例?
时间: 2024-05-11 22:15:46 浏览: 140
Python日期计算宝典:深入探索`calendar`模块
月份的天数是不同的,有的月份有28天,有的月份有30天,有的月份有31天。Python的calendar模块中的monthrange()函数可以返回指定年份和月份的天数。该函数返回一个元组,其中包含两个元素:第一个元素是指定月份的第一天是星期几(0表示星期一,1表示星期二,依次类推),第二个元素是指定月份的总天数。
该函数的参数有两个,第一个是指定的年份,第二个是指定的月份,都是整数类型。例如,monthrange(2022, 2)就表示返回2022年2月份的天数。
简单案例:下面的代码演示了如何使用monthrange()函数来获取指定月份的天数。
```
import calendar
year = 2022
month = 2
result = calendar.monthrange(year, month)
print("第一天是星期:" + str(result[0]))
print("共有 " + str(result[1]) + " 天")
```
运行结果如下:
```
第一天是星期:1
共有 28 天
```
阅读全文