运算符总结-位操作符——优先级问题

基本运算符  

运算符说明
or , and , not布尔或, 布尔与 , 布尔非
is , is  not同一性判断,判断是否为同一个对象
<,  <=  ,> ,>= , != ,==比较值是否相当,可以连用
                ^         &   按位或, 按位异或 ,   按位与
<< ,  >>移位
~按位翻转
+,- ,* , /,  // ,%加,减,成
**幂运算

1.比较运算符可以连用,并且含义和我们日常使用完全一致

2,。位操作

用移位操作要比乘法除法快的多

3,加法操作

(1)数字相加

(2)字符串拼接

(3)列表,元祖等复制

4,乘法操作

(1)数字相乘              (2)字符串复制                (3)列表,元祖等复制

复合赋值运算符

复合赋值可以让程序更加精炼,提高效率

运算符描述示例等价于
+=加法赋值字符串拼接

sum+=n

a +="sxt"

sum = sum+n

a = a +‘sxt’

-=减法赋值num1-=nnum=num-n
*=乘法赋值a*=ba=a*b
/=浮点除赋值a/=ba=a/b
//=整数除赋值a//=ba=//b
%=取余赋值a%=ba=a%b
**=幂运算赋值a**=2a=a**2
<<=左移赋值a<<=2a=a<<2
>>=右移赋值a>>=2a=a>>2
&=按位赋值a&=ba=a&b
 按位或赋值  
^=按位异或赋值a^=ba=a^b

注:与C和Java不一样,python不支持自增(++)和自减(--)

复杂的表达式一定要使用小括号组织

  乘除优先加减                        位运算和算术运算>比较运算>赋值运算>逻辑运算符

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值