python学习-11 运算符2
布尔值
1.真 true
假false
name = 'abc' c = 'c' in name print(c)
运算结果:
True Process finished with exit code 0
name = 'abc' c = 'd' in name print(c)
运算结果:
False Process finished with exit code 0
2. 比较也可以
==等于
>大于
<小于
<=小于等于
>=大于等于
<>不等于
!=不等于
not False 即true
例如:
a = 3 b = 4 c = a == b print(c)
运算结果:
False Process finished with exit code 0
3.逻辑运算符 and or(之前用户登录里有例子)
执行顺序:从前往后
如果and 连接的前后值都为true ,在计算遇到了or, 就不会管or之后的是true还是false,都认为是true,所以结果为true
如果and连接的前面第一个值为false,那么and之后的都会认为是false,所以结果都是false
(所以最好加括号来写代码,比较方便)
补充:
有括号的先算括号里的
4.赋值运算符
= # count = count + 1
+= #count += 1 等同于 count = count + 1
-= #count -= 1 等同于count = count - 1
*= #同上
/= #同上
5.成员运算符
上一章的 in 和 not in 看上一章的举例