Python之二:运算符与表达式

1、运算符:


1.1、运算符种类:

运算符  名称  说明  例子
 +    5+4
 - 减     
乘     
除     
//  取整除  商的整数部分  3//2,结果为1 
取余  余数   
>>  右移  二进制右移   
<<  左移  二进制左移   
 & 与  二进制按位与   
或  二进制按位或   
异或  二进制按位异或   
翻转  x的按位翻转是-(x+1)  ~5结果是-6 
小于     
大于     
<=  小于等于     
>=  大于等于     
==  等于     
!=  不等于     
not  布尔“非”  逻辑运算   
and  布尔“与”  逻辑运算   
or  布尔“或”  逻辑运算   
 **  幂    

1.2、运算符优先级:

运算符 描述
lambda  
or  
and  
not  
in, not in  
is,is not   
<,>,<=,>=,<>,!=,==  
|  
^  
&  
<<,>>  
+,-  
*,/,%  
+x,-x  
~x  
**  
x.attribute 属性参考
x[index 下标
x[index:index 寻址段
f(arguments...) 函数调用
(experession,...) 绑定或元组显示
[expression,...] 列表显示
{key:datum...} 字典显示
'expression,.' 字符串转换

会先计算高优先级的运算,然后才会计算低优先级的运算,同一优先级的运算从左到右计算,括号可以牵制改变优先级

2、表达式:


由运算符、变量、字符等组成的式子

猜你喜欢

转载自www.cnblogs.com/chenbao1012/p/11842646.html
今日推荐