运算符
算数运算符
+:
这个符号可以连接字符串例如:“你”+“好”=“你好”
列表+列表:[1,2]+[3,4]=[1,2,3,4]
元组加元组:(1,2)+(3,4)=(1,2,3,4)
备注:元组和列表的区别在于列表可以更改而元组不可以
*:
99=81
“你”*2=你你
[1,2]2=[1,2,1,2]
(1,2)*2=(1,2,1,2)
%:求模python
求模是python独有的一个运算符
步骤如下:
A%B=C
N="不大于C的最大整数"
A-(B*N)
-减法
/除法
//整除
赋值=
条件运算符(返回值只有“True”和“False”)
"==" 等于
"!=" 不等于
"<" 小于
">" 大于
"<=" 小于等于
">=" 大于等于
[!=效率很低尽量避免使用]
逻辑运算符(布尔型)
"or" 或者
"and" 并且
not (True) =False not False=True
4."is"
1.a=1
2.b=2
3.c=a
4.a is b=False
5.a is c=True
5."In"(返回值只有“True”和“False”)
“邱苓” in [“肖伟彪1”,‘小炜宝’,”小微表”] --》False
not in 讲述某个事物不在某个列表
位运算符
"&":全为1为1,否则为0
数值
3&2==2
转化为二进制
11
& 10
10
"|":全0结果为0,否则为1
3|2=3
3 11
2 10
10 结果为2
"^":异或,相同为0,不同为1
3^2==1
3 11
2 10
01 结果为1
二进制的情况下 "<<":向左移
执行单位<<【向左移动的个数】
8<<1 就是乘2的1次方
8<<2 就是乘2的2次方
“>>”
去掉二级制的最后几位数
16>>3
10000-"3个0"=10=2
7>>1
111-"最后一位"=11=3