本月天数Python
时间: 2024-06-23 22:02:22 浏览: 156
输出每个月的天数函数(附案例代码)
在Python中,你可以使用内置的`calendar`模块来获取当前月份的天数。以下是一个简单的示例:
```python
import calendar
# 获取当前年月
current_month = calendar.month() # 这将返回一个整数,表示当前月份(1-12)
current_year = calendar.year()
# 获取指定月份的天数
days_in_month = calendar.monthrange(current_year, current_month)
print(f"当前月份({current_month})有 {days_in_month} 天")
```
这段代码会打印出当前月份的天数。如果你想获取特定年份和月份的天数,可以直接提供这两个参数给`monthrange()`函数,比如`calendar.monthrange(2023, 2)`。
如果你想要创建一个通用的方法来获取任意月份的天数,可以封装成一个函数:
```python
def get_days_in_month(year, month):
return calendar.monthrange(year, month)
# 使用方法
year = 2023
month = 2
days = get_days_in_month(year, month)
print(f"{year}年{month}月有 {days} 天")
```
阅读全文