加减乘除
#python加减乘除基本运算 # + - * / a = 1; b = 2; c = 6; d = a+b; print(d) d = c-a; print(d) d = b*c; print(d) d = c/b; print(d);
打印后输出
3
5
12
3.0
按位运算
#python 按位运算 针对的是数值转化成二进制后进行的逻辑计算 # & 与运算 有0则0 # a = 2 0000 0010 # b = 3 0000 0011 a = 2; b = 3; c = a&b; print(c) #打印后输出:2
# | 或运算 有1则1 # c = a|b; # print(c) # 打印后输出:3
# ^ 异或运算 相异为1 c = a^b; print(c); #打印后输出:1
# ~ 非运算 1为0(取反) # 原码 0000 0010 # 反码 1111 1100 = 1111 1101 - 1 # 转码 1000 0011 c = ~a; print(c) # 打印后输出:-3
# d : 0000 0111 d = 7 c = d >> 2 print(c) #打印后输出:1
# << 右移位 # x << 2 右移2位 00000010 变成 00001000 c = a << 2 print(c) #打印后输出:8