|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
今天学习的是一些操作符/运算符。
用markdown做的笔记,我就直接贴过来了~
## 算术操作符 ##
+
加法运算
a = a + 3 可以写作 a += 3
-
减法运算
简写方式同+
*
乘法运算
简写方式同+
/
除法运算
简写方式同+
Python2.x的版本中,/是“地板除法”,即10/8=1
3中/已经是真实的除法,如果想用地板除法,请使用//
10//8 = 1 3.0//2 = 1.0
%
求余
5%2 = 1
**
幂运算
3**2 = 9
**运算符的优先级**
先乘除,再加减,有括号优先括号
-3中的-是一元操作符或单目操作符
而(3 < 4) and ( 4 < 5)中的and就是二元操作符或双目操作符
幂操作符**比它左边的一元操作符优先级高,比其右侧的一元操作符优先级低
## 比较操作符 ##
先前已经提过,不再赘述 < <= > >= == !=
## 逻辑操作符(返回的都是布尔类型的值,True/False) ##
and 左右全为真才真
or 左右任一为真则真
not 取反,真则假,假则真
3 < 4 < 5 解释为 (3 < 4) and (4 < 5)
上面所有运算符的优先级如下
幂运算 > 正负号 > 算数操作符 > 比较操作符 > 逻辑运算符
|
评分
-
查看全部评分
|