常用运算符与其用法

+   加号   3+5得到8;‘a'+'b'得到’ab‘

-  减号  -5.2得到一个负数;4-3得到1

*  乘号  2*3得到6;’zxy'*3得到'zxyzxyzxy'

**  幂  3**4得到81(即3*3*3*3)

/  除  4/3得到1.333333

//  取整除  4//3得到1

%  取模  返回余数  8%3得到2;25.5%25得到0.5

<<  左移  把一个数的bit向左移动一定数目  2<<2得到8(注:2的bit为10,8的bit为1000)

>>  右移  把一个数的bit向右移动一定数目

&  按位与  根据数的bit进行与运算  5&3得到1(注:5的bit为101,3的bit为11,101&11得到1)

|  按位或  根据数的bit进行或运算  5&3得到7 (注:5的bit为101,3的bit为11,101|11得到111)

^  按位异或  5^3得到6(注:5的bit为101,3的bit为11,101^11得到110)

~  按位翻转  ~5得到-6(注:X的按位翻转是-(X+1))

<  小于  返回逻辑值(0即False, 1即True)

> 大于    同上

<=  小于等于  同上

>=  大于等于  同上

==  等于  同上

!=  不等于  同上

not  非 

and  与

or  或

你可能感兴趣的:(常用运算符与其用法)