运算符
1,算数运算
加 +
减 -
乘 *
除 /
求余 %2
求商 //
幂 **
2,成员运算
in not in
判断某个东西是否在某个东西里边包含用 in 或者not in
例如 :
name ="郑建文"
其中“郑建文” 代表 字符串
"郑"代表 字符
"郑建" "建文" 代表 子字符串 ,子序列 *注意,子字符串需要是连续的字符,否则不是
例如:
name = "郑建文"
if "建文" in name:
print ("ok")
else:
print("error")
代码输出结果是:ok
name = "郑建文"
if "郑文" in name:
print ("ok")
else:
print("error")
代码输出结果是 error
3,逻辑运算
此处需要用布尔值 (true false),逻辑运算的结果是true or false
执行顺序: 从左到右
执行规则:结果是
true and ===>继续走
true or ====> 直接得到结果true,后边不走
false and ====>直接得到false,后边不走
false or ====>继续走
例子如下:
user = alisa
pwd = "123"
v = user == alisa and pwd = "123" or 1 == 1 ======> 从左到右计算
print(v) 结果是true
如果需要优先计算可以加括号 如: user == alisa and (pwd = "123" or 1 == 1) ,推荐使用()
4,赋值运算
a = a + 1 简化版可写成 a + = 1
a = a - 1 简化版可写成 a - = 1
a = a * 1 简化版可写成 a * = 1
a = a / 1 简化版可写成 a / = 1
a = a % 1 简化版可写成 a % = 1
a = a // 1 简化版可写成 a // = 1
5,比较运算
> 大于
= 等于
< 小于
!= 不等于 (一般不等于使用这个代码表示)
<> 不等于
>= 大于小于
<= 小于等于