python运算符

一、除法

1、(/)

8/5=1.6

2、(//) 返回商的整数部分(向下取整)

9//2=4
-9//2=-5 
# 对于正数,等价于 int(9/2)
int(9/2)=4

二、位运算

按位运算符是把数字看作二进制来进行计算的

a = 0011 1100

b = 0000 1101

-----------------

a&b = 0000 1100

a|b = 0011 1101

a^b = 0011 0001

~a  = 1100 0011
c = a << 2;       # 240 = 1111 0000 ,左移2位,就是乘以2^2
c = a >> 2;       # 15 = 0000 1111 ,右移2位,就是除以 2^2

原文地址:https://www.cnblogs.com/leimu/p/15166223.html