Zhichao_Li 发表于 2020-6-16 10:07:45

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

Zhichao_Li 发表于 2020-6-16 10:20:03

继续搞,老甲鱼,nb

老八秘制 发表于 2020-6-16 16:33:31

鱼   甲
页: [1]
查看完整版本: Python小甲鱼第五堂课-bool类型