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
结论
如果您对本教程有任何疑问,请在评论部分中提及。