Python操作符和表达式

1.加号(Plus) +

2.减号(Minus)-

3.乘号(Multipy) *

4.乘方(Power)**

例如:3 ** 4 = 3 * 3 * 3* 3

5.除号1(Divide) /

6.除号2(Fllor) //

a // b:结果与a,b的小数位有关

7. 模(Modulo)%

8.左移位(Left Shift)<<

2 << 2 -->00000010向左移动2位:00001000 = 8(等效于右边加2个0,左边去2个0)

9.右移位(Right Shift)>>

与左移位相反

10.按位与(Bitwise AND)&

5 & 3 = 00000101 &  00000011 = 00000001(都是1才为1,否则为0)

11.按位或(Bitwise OR)|

5 | 3 = 00000101 | 00000011 = 00000111(有1为1,都是0才为0)

12.按位异或(Bit-wise XOR) ^

5 ^ 3 = 00000101  ^  00000011 = 0000110(都是1或0返回0,)

猜你喜欢

转载自www.cnblogs.com/kite123/p/11353952.html