Python 中的日历函数 -(monthrange(),prcal(),weekday()?)
我们将在本教程中探讨 日历 模块的不同方法。我们逐一来看一下。
calendar.monthrange(year, month)
方法 calendar.monthrange(year, month) 返回指定月份的起始星期编号和天数。它以元组形式返回两个值。我们来看一个例子。
示例
# importing the calendar module import calendar # initializing year and month year = 2019 month = 1 # getting the tuple of weekday and no. of days 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) 打印年份的日历,不使用打印函数。
示例
# importing the calendar module import calendar # initializing year year = 2019 # printing the calendar using prcal() method calendar.prcal(year)
输出
如果运行上面的程序,你将得到以下结果。
calendar.weekday(year, month, day)
方法 calendar.weekday(year, month, day) 取三个参数并返回星期编号。
示例
# importing the calendar module import calendar # initializing year, month and day year = 2020 month = 1 day = 28 # getting weekday print(calendar.weekday(year, month, day))
输出
如果运行上面的代码,你将得到以下结果。
1
总结
如果你对本教程有任何疑问,请在评论区中提及。
广告