本文主要是介绍Python学习笔记12 -- 有关布尔值的详细说明,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、布尔表达式
最终值为true 或者false
二、常见形式:
1、常量:true false
2、比较运算: == and !=
3、复合运算: and and or
4、其他
例:检测闰年:
def specialYearMine(year):if (year%4 == 0):if (year%100 == 0 and year%400 != 0):print("今年不是闰年")return Falseelse:print("今年是闰年")return Trueelse:print("今年不是闰年")return Falsedef specialYear(year):return (year%4==0 and year%100!=0) or year%400 == 0
注:assert用来断言:
# 做测试用断言:assert
#测试闰年,写了四个测试用力:
assert helloFunction.specialYear(2004) == True
assert helloFunction.specialYear(2005) == False
assert helloFunction.specialYear(2000) == True
assert helloFunction.specialYear(2100) == False
三、检测
1、数字:0为False,其他为True
2、字符串:空字符串为False,其他为True
3、None:为false
4、列表、字典、元组:空的为False,其他为True
这篇关于Python学习笔记12 -- 有关布尔值的详细说明的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!