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

总结

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

更新于:2020 年 1 月 2 日

522 次浏览

开启你的 职业生涯

完成课程,获得认证

开始
广告