今天学习了布尔运算符,位运算和流程控制
布尔运算符
and一错为错,同正为正
or一正为正,同错为错
not以正为错,以错为正,对布尔类型的操作数取反
另外,in指是否包含,not in指是否不包含同样的到bool
位运算符
将数据转换为二进制后进行计算
《
二进制向左一位,高位去零,低位补零
》
二进制向右一位,高位补零,低位去零
位与&
二进制下对应数位都是1,结果才是1,否则为0
位或丨
二进制下对应数位都是0,结果才是0,否则为1
Python中运算顺序
算术运算优先于位运算优先于比较运算优先于布尔运算优先于赋值运算
计算机的流程控制分为顺序结构、选择结构、循环结构