一.算数运算符
1.加法运算符:+
2.减法运算符:-
3.乘法运算符:*
4.除法运算符:/
5.取模运算符(求余):%
6.幂运算符:**
num1 = 99
num2 = 9
print(f"{num1}+{num2}={num1+num2}")
print(f"{num1}-{num2}={num1-num2}")
print(f"{num1}*{num2}={num1*num2}
print(f"{num1}/{num2}={num1/num2}")
print(f"{num1}%{num2}={num1%num2}")
print(f"{num1}**{num2}={num1**num2}")
二.赋值运算符 = += -= *= /= %= **= //=
赋值运算符低于算术运算符
算数运算符优先级高于赋值运算符
算数运算符优先级高于比较运算符
比较运算符优先级高于赋值运算符
value = 10
value = 10 + 10
value = value + 10
value += 10
value = value - 10
value -= 10
value = value * 10
value *= 10
value = value / 10
value /= 10
value = value % 10
value %= 10
value = value ** 10
value **= 10
value = value // 10
value //= 10
print(value)
三.比较运算符
比较运算符结果永远为True或者False
print(5 > 3, 5 >= 5)
print(5 < 3, 5 <= 5)
print(5 != 3, 5 == 5)
四. 逻辑运算符
and 左侧为真,返回右侧,左侧为假,返回左侧
or 左侧为真,返回左侧,左侧为假,返回右侧
not 返回True或者False
result = True and 99
print(result)
result = None and 99
print(result)
result = 1 or True
print(result)
result = 1 or False
print(result)
result = not True
print(resu
五.位运算符
& 按位与:相同位置 全为1 结果就是1 有一个为0 则结果为0
| 按位或:相同位置 全为0 结果就是0 有一个为1 则结果为1
^ 按位异或:相同位置 相同为0 不同为1
<< 左移动 右侧补0 数值变大
>>右移动 右侧删除 数值变小