Pyhton-Calendar的基本内置函数

"""
【1】
calendar(year, w=2, l=1, c=6, m=3):以多行字符串形式返回一年的日历,
w每个单元格宽度,默认2,内部已做处理,最小宽度为2,l每列换l行,默认为1,内部已做处理,至少换行1行,
c表示月与月之间的间隔宽度,默认为6,内部已做处理,最小宽度为2,
m表示将12个月分为m列
"""
print(calendar.calendar(2022,3,1,6,4))

"""
【2】
setfirstweekday(firstweekday):指定一周的第一天,0是星期一,…,6为星期日
firstweekday()  返回当前每周起始位置
"""
#当前每周日期设置为星期一
calendar.setfirstweekday(firstweekday=0)
#返回当前每周起始位置
print("当前每周起始位置:",calendar.firstweekday())

"""
【3】
isleap(year):判断指定是否是闰年,闰年为True,平年为False
"""
print("2022年是否为闰年:",calendar.isleap(2022))

"""
【4】
leapdays(y1, y2):返回y1与y2年份之间的闰年数量,y1与y2皆为年份。包括起始年,不包括结束年:
"""
print("1000年到2022年中的闰年数量:",calendar.leapdays(1000,2022))

"""
【5】
month(theyear, themonth, w=0, l=0):返回一个月的日历的多行文本字符串。theyear指定年份,
themonth指定月份,w每个单元格宽度,默认0,内部已做处理,最小宽度为2,
l每列换l行,默认为0,内部已做处理,至少换行1行
"""
print(calendar.month(2022,2))

"""
【6】
monthcalendar(year, month):
返回一个月中天数列表(不是当前月份的天数为0),按周划分,
为一个二维数组。包括月份开始那周的所有日期和月份结束那周的所有日期
"""
print(calendar.monthcalendar(2022,10))

"""
【7】
monthrange(year, month):返回一个由一个月第一个天的星期与当前月的天数组成的元组
"""
print(calendar.monthrange(2022,10))

"""
【8】
prcal(year,w,l,c) 打印一个年份的日历
【9】
prmonth(year,month,w,l) 打印一年中的一个月份日历
【10】
weekday(year,month,day) 返回给定日期的日期码
"""
print("2022,10,18的日期码为:",calendar.weekday(2022,10,18))

自学python,Calendar日历函数笔记

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值