Python入门
常用运算符:
1、算术运算符
+:加法(求和)
—:减法(求差)
*:乘法(求积)
/:除法(求商)
%:求余数(求模)
//:整除(求整)
**:幂次方 eg:a=5,b=2,则a**b=25.
2、关系(比较)运算符(结果是一个bool值)
>:大于
<:小于
>=:大于等于
<=:小于等于
!=:不等于
==:等于判断
3、逻辑运算符(结果是一个bool值)
与(并且):and,所有条件必须同时满足。
或(或者):or,一真即真。
非(不是):not,取反。
4、赋值运算符
= # 将右侧的值赋给左侧
+= :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 ==> a = a对1取整
%= : a += 1 ==> a = a ÷1的余数
5、位运算
源码:数组的二进制码
反码:符号位(二进制码第一位)不变,其余各个位取反
补码:反码+1
& 与运算 以两者的补码运行,如果两个对应位数上的值都相同,则为真
| 或运算 以两者的补码运行,如果两个对应位数上的值有一者为真,则为真
^ 异或运算 以两者的补码运行,如果两个对应位数上的值相反,则为真
>> 右移运算 所在位右移,多余位数溢出去,保留下来的即为最终结果。
<< 左移运算 所在位左移,多余位数溢出去,保留下来的即为最终结果。