当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python calendar leapdays()用法及代码示例


Python calendar.leapdays() 方法

leapdays() 方法是 Python 中日历模块的内置方法。它适用于简单的文本日历,并在函数参数中返回两个给定年份之间的闰日数。

模块:

    import calendar

用法:

    leapdays(y1, y2)

参数:

  • y1:它是一个必需参数,它指定搜索应该从哪里开始的起始年份
  • y2:right 范围的限制,指定结束年份直到应该搜索闰年的地方。

返回值:

这个函数的返回类型是一个整数。该函数返回两年之间给定范围内的闰年数。

例:

# Python program to illustrate the 
# use of leapdays() method
  
# importing calendar module 
import calendar 
  
y1 = 2000
y2 = 2025
print("Number of leap years in the range:", calendar.leapdays(y1, y2))
print()

# years can be negative as well
y1 = -10
y2 = 1000
print("Number of leap years in the range:", calendar.leapdays(y1, y2))
print()

# Checking if the result is True
y1 = 2000
y2 = 2020
count = 0
for i in range(y1,y2):
    if calendar.isleap(i):
        count+=1
        print(i)

print("Leap year count through iterating:", count)
print("Leap year count through function:", calendar.leapdays(y1, y2))

输出

Number of leap years in the range:7

Number of leap years in the range:245

2000
2004
2008
2012
2016
Leap year count through iterating:5
Leap year count through function:5


相关用法


注:本文由纯净天空筛选整理自 Python calendar Module | leapdays() Method with Example。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。