- 非0整数(正数、负数)进行bool转换,均为true。0的强制类型转换为bool为false
- bool强制类型,如果为float转bool,如果a!=0.0,则为true,否则为true;如果为str转bool,若str='',str中为空,则bool(str)的内容为false,否则为true,空格也一样;只要列表中有数据 那么强制类型转换为bool的时候 就返回True;元组、字典与列表一致。
- python可以给多个变量赋值,用逗号间隔 such as(a,b,c=1,2,3)给abc三个变量赋值1,2,3
- and的性能优化,当and前面的结果是false的情况下 那么后面的代码就不再执行,只有两端全为true的时候,才执行
- or特点,只有一方为true,则结果为true。如果前方条件为true,则后方没必要执行