Python小甲鱼第五堂课-bool类型
本帖最后由 Zhichao_Li 于 2020-6-18 16:35 编辑一、bool 类型 (特殊的int类型)
“真”true 和“假”false
1. 返回False
(1)定义为False的对象:None和False
(2)值为0的数据类型: 0,0.0,0j,Decimal(0),Fraction(0,1)
(3)空序列和集合:",(),[],{},set(),range(0)
2.返回True
(1)数值为非零
(2)字符串为非空
二、逻辑运算符
1.and(与),or(或),not(非)
2. 短路逻辑:and 和 or
短路逻辑:从左往右,当第一个操作数的值无法确定逻辑运算的结果时,才对第二个操作数进行求值
例子: 3 and 4值为3 ;0 and 4 值为0 ;3 or 4 值为3 ; 0 or 4 值为0 。
3. 运算符优先级
(1) +,-,*,/,% 运算符 > 逻辑操作符 > 比较运算符 > 逻辑运算符 > 条件语句if-else
(2) 逻辑操作符: 移位(<<,>>) > 按位与(&) > 按位异或(^) > 按位或(|)
(3) 逻辑运算符: not > and > or
继续搞,老甲鱼,nb 鱼 甲
页:
[1]