Python 判断一个日期是否为闰年的方法是通过判断年份是否能够被4整除,但是不能被100整除,或者是能够被400整除。

具体实现方式如下:

可以定义一个函数 is_leap_year(year),其中输入参数 year 为待判断的年份,函数中通过逻辑判断,返回该年份是否为闰年的布尔值。

示例代码:

def is_leap_year(year):
    """
    判断year是否为闰年
    """
    if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
        return True
    else:
        return False

测试代码:

print(is_leap_year(1900))  # False
print(is_leap_year(2000))  # True
print(is_leap_year(2024))  # True
print(is_leap_year(2022))  # False

运行结果:

False
True
True
False

可以看出,判断一个年份是否为闰年的函数方法比较简单,但是需要注意特殊情况,如2000年是闰年,但1900年却不是闰年。