Python 中的日历函数 -(monthrange()、prcal()、weekday()?)

pythonserver side programmingprogramming更新于 2023/12/28 7:01:00

在本教程中,我们将探索 calendar 模块的不同方法。让我们逐一看看。

calendar.monthrange(year, month)

方法 calendar.monthrange(year, month) 返回给定月份的起始星期数和天数。它返回一个元组中的两个值。让我们看一个例子。

示例

# 导入日历模块
import calendar
# 初始化年份和月份
year = 2019
month = 1
# 获取星期数和天数的元组
weekday, no_of_days = calendar.monthrange(year, month)
print(f'Weekday number: {weekday}')
print(f'No. of days: {no_of_days}')

输出

如果您运行上述代码,您将获得以下结果。

Weekday number: 1
No. of days: 31

calendar.prcal(year)

方法 calendar.prcal(year) 打印一年的日历,无需 print 函数。

示例

# 导入日历模块
import calendar
# 初始化年份
year = 2019
# 使用 prcal() 方法打印日历
calendar.prcal(year)

输出

如果你运行上述程序,你将得到以下结果。

calendar.weekday(year, month, day)

方法calendar.weekday(year, month, day) 接受三个参数并返回星期几。

示例

# 导入日历模块
import calendar
# 初始化年、月、日
year = 2020
month = 1
day = 28
# 获取星期几
print(calendar.weekday(year, month, day))

输出

如果您运行上述代码,您将获得以下结果。

1

结论

如果您对本教程有任何疑问,请在评论部分中提及。


相关文章