1.运算符
1.1 算术运算符
1.2.比较运算符
1.3.赋值运算符
1.4.身份运算符
1.5.运算符优先级
1.6.逻辑运算符
1.6.1.逻辑运算符(bool运算)
and 表示全真为真一假则假
or 表示一真
not 取反
1.6.2.短路
对于 and 来说:
如果第一个条件的结论为假,那么 and 前后两个条件组成的表达式计算结果一定为假,后面的条件计算机不会进行计算
对于 or 来说:
如果第一个条件的结论为真,那么 or 前后两个条件组成的表达式计算结果一定为真,后面的条件计算机不会进行计算
1.6.3.逻辑运算符的特殊性
运算过程中:
如果x,y是非bool类型的数据。 0 ‘’ None [] () {}将会被作为False看待, 其他的数据都被作为True看待
运算结果: