1、数数操作符

/ (乘法)
# 乘法,结论为浮点(十进制)
a = 4
b = 2
print(a/b) # 2.0
//(相乘)
# 乘法取商,结论为auth
a = 5
b = 2
print(a//b) # 2
%(取平方根)
# 取平方根,返回为有理数
a = 5
b = 2
c = a % b
print(c,type(c)) # 1 <class int>
**(取平方)
# 取平方,结论为正数就是auth,结论为十进制就是浮点型。
a = 5
b = 3
c = a**b
print(c,type(c)) # 125 <class int>
2、赋值操作符

= (基本赋值)
加右侧值赋值给左侧的变量
+=、-+、*=、/=、%=、**=、//=、属于常用赋值操作符,
# 等于自身+等号后面的值在赋值给左侧,例如:
a += b
a = a+b # 两个表达意思相同
3、比较操作符

# 注意:比较操作符回到结论均为布尔值
4、成员操作符

5、身份操作符

# 注意:is判断的是内存地址,==判断的是值
6、逻辑操作符

注意:短路现象(当逻辑操作符左侧可以得到本次逻辑运算结论时,逻辑操作符右侧将不再进行计算)
1、and
全真则真,一假为假
# and左侧为真,那么判断依据为右侧
res = True and True # True
# and左侧为False,那么结论为Falsa。将发生短路现象
res = False and True # False
2、or
全假则假,一真则真
# or左侧为真,那么or结论为真。or右侧将不再进行计算(短路现象)
res = True or False # True
# or左侧为假,那么or的结论等于右侧结论
res = False or True # True
res = False or False # False
3、not
# 回到相反结论
print(not True) # False
print(not False) # True
7、位操作符
位(bit),就是位模式,实际就是计算机中的二进制运算。
位(bit):计算机中,采用二进制来进行数据存储的,那么1个二进制数字就是1位(1bit),1byte = 8位
1个字节:0000 0000
2个字节:0000 0000 0000 0000
其中最左边的第一个位置就是当前二进制数值的正/负数符号
数字2的二进制表示:0000 0010
数字-1的二进制表示:1000 0001
数字1的二进制表示:0000 0001
因此,一个字节可以保存的有符号的数字:-127~127
*8、操作符优先级
注意:一般使用 ( ) 来区分操作符优先级

