python中13 &9结果是多少

python中13 &9结果是多少,&字符是怎么应用的

&是二进制位与,1&1 =1 1&0 =0
13 为 1101
9为1001
与之后还为1001 结果为9

13=0b1101
09=0b1001
做与运算,同为1保留,有0变0,结果
0b1001
所以是9