1、布尔类型
(1)true 、 false
①给出数值或者字符串,如何判断它是真还是假,直接使用bool()内置函数可以直接给出函数的结果
②无论什么内容,只要出现在引号里面的,都是字符串,对于字符串来说,只有空字符串的结果才是false,其他内容的结果都是true,哪怕引号里面只有一个空格,结果也是true;对于数值,只有等值于0的结果才是false,其他数值的结果都是true。总之,结果为true的情况很多,是false的情况却很少。
③几乎结果为false的所有情况: 定义为False的对象:None和False
值为0的数字类型:0, 0.0,0j(复数), Decimal(0), Fraction(0,1)
空的序列和集合:", (), [ ], { }, set(), range(0)
(2)实现 分支语句 | 循环语句 都要有一个条件:布尔类型的结果true或false。