文章目录
1. 算术运算符
2. 赋值运算符
3. 比较运算符
4. 逻辑运算符
5. 位运算符
1. 算术运算符
算数运算符包括 :+ - * / % ** //
% : m%n
有n种情况 即 0,1,2 ...n-1
m%2
结果为 0 时 ;m为偶数
结果为1时 ; m为奇数
** : m**n m的n次方即 n个m相乘
// :m//n 即 m/n求整数
优先级 **先于/ // * + -
2. 赋值运算符
赋值运算符:
=
a=10
+=
a +=10
a = a + 10
-=
a -= 10
a = a - 10
*=
a *=10
a = a * 10
/=
a /=10
a = a / 10
%=
a %= 10
a = a % 10
**=
a **= 10
a = a ** 10
//=
a //=10
a = a // 10
赋值运算符优先级最低
3. 比较运算符
比较运算符
>
>=
<
<=
==
!= (不等于)
比较结果:Ture False 比较结果为 bool
持续连续比较 只要其中有假结果解释假
4. 逻辑运算符
原则:输出只有True和False两个结果并且只输出一侧
1,and 两侧全对输出True。
注;左侧对输出右侧;左侧错输出左侧。
2,or 两侧全错输出False。
注;左侧对输出左侧;左侧错输出右侧。
3,not 非错即对;非对即错
4,优先级 not > and >or
5. 位运算符
例:二进制 10 = 00000 1010 2 = 0000 0010
1, 按位与 &: 相当于and相同位置都是1为1 都为0为0( 0000 0010)
2, 按位或 |: 相当于or相同位置都为0为0( 0000 1010)
3, 按位异或 ^ : 相同位置相同为0,不相同为1 (0000 0010)
4, 按位左移 << : 空处自动补0 例: 8 = 0000 1000 <<2 = 0010 0000
5, 按位右移 >> : 空处自动补0 例: 8 = 0000 1000 >>2 = 0000 0010
小结
提示:这里可以添加总结
例如:
提供先进的推理,复杂的指令,更多的创造力。