资源简介 (共9张PPT)第5课 布尔类型什么是布尔类型?布尔(Boolean)类型是Python中的一种特殊的整数类型。布尔类型只有两个值:True(真)或False(假)>>> thisIsBool=True>>> print(thisIsBool)True在所有的高级语言中,都有这么一类叫作布尔类型的变量,这是用乔治·布尔的名字来命名的。乔治·布尔是19 世纪英国最重要的数学家之一,由于他在符号逻辑运算中的特殊贡献,很多计算机语言中将逻辑运算称为布尔运算,将其结果称为布尔值。比较运算符等于(==)如果= =运算符两边的值都一样,那么得到的结果是True;如果不一样,得到的结果是False。>>> 42==42True>>> 42==24False要判断两个值是否相等,记住,要使用两个等号(= =),而不是一个等号(=)。= =表示“两边的值是否相等?”,而=表示“把右边的值保存到左边的变量中”。当使用=时,变量名必须放在左边,值必须放在右边。而= =只是用来比较两个值是否相等,所以值放在哪一边都无所谓。比较运算符等于(==)的各种比较情况整数和浮点数只要值相同,就是相同的。整数和字符串是不同的类型。字符串是严格区分大小写的。>>> 42==42.00True>>> 42=="42"False>>> "Johnson"=="johnson"False>>> "Johnson"=="Johnson"True比较运算符不等于(! =)>>> 42!="42"True>>> "Johnson"!="johnson"True大于(>)和大于等于(>=)>>> 42>24True>>> 42>62False>>> 42>=42True小于(<)和小于等于(<=)>>> 42<62True>>> 42<=42True>>> 42<24False布尔运算符and(与)当两个布尔值都为True 时,结果为True;否则,结果为False。>>> isAfterSchool=True>>> isFinishHomework=False>>> isAfterSchool and isFinishHomeworkFalse>>> isAfterSchool=True>>> isFinishHomework=True>>> isAfterSchool and isFinishHomeworkTrue布尔运算符or(或)当两个布尔值中至少有一个为True时,结果为True;否则,结果为False。>>> isAfterSchool=True>>> isFinishHomework=False>>> isAfterSchool or isFinishHomeworkTruenot(非)这个运算符将值取反,把False转换成True,或者把True 转换成False。>>> isFinishHomework=True>>> not isFinishHomeworkFalse组合布尔运算符把布尔运算符组合到一起时,可以表示更多有意思的情况。>>> isWeekend=False>>> isAfterSchool=True>>> isFinishHomework=True>>> isWeekend or (not isWeekend and isAfterSchool and isFinishHomework)True练习1.下列表达式的值为True 的是A.8= ="8" B.17>71 C.17<71 D."Apple"= ="apple"2.下列表达式的结果是True 还是False65+2*3 > (65+2)*33.下列表达式的结果是True 还是Falsenot ((True or False) and False) 展开更多...... 收起↑ 资源预览