美文网首页
1.3 Python 运算符

1.3 Python 运算符

作者: 大红中 | 来源:发表于2017-10-19 14:46 被阅读0次

1.3.1 算数运算符

运算符 描述符 例子
+ 加法 - 运算符两侧的和 a + b = 30
- 减法 - 从左侧操作数减去右侧操作数的差 a - b = -10
* 乘法 - 相乘运算符两侧的积 a * b = 200
/ 除法 - 由左侧操作数除以右侧操作数的商 b / a = 2
% 取模 - 由左侧操作数除以右侧操作数的余数 b % a = 0
** 指数 - 左操作数的右操作数次幂 a**b = 1020
// 地板除 - 类似除法, 保留同操作数相同位数小数点 10 // 3 = 3, 10.0 // 3.0 = 3.3

1.3.2 关系运算符

运算符 描述符 例子
== 判断值是否相等, 相等返回True, 否则返回False 10 == 20 返回 False
!= 判断值是否不相等, 不相等返回True, 否则返回False 10 != 20 返回True
<> 类似 != 10 <> 20 返回True
> 判断 左边是否大于右边, 大于返回True, 否则返回False 10 > 20 返回False
< 判断 左边是否小于右边, 小于返回True, 否则返回False 10 < 20 返回True
>= 判断 左边是否大于等于右边, 大于等于返回True, 否则返回False 10 >= 20 返回False
<= 判断 左边是否小于等于右边, 小于等于返回True, 否则返回False 10 <= 20 返回True

1.3.3 赋值运算符

运算符 描述符 例子
= 直接赋值, 右边赋值给左边 a = b 表示将b的值赋值给a
+= 加法&赋值 - 将和赋值给左侧的操作数 a += b 表示 a = a + b
- 减法&赋值 - 将差赋值给左侧的操作数 a -= b 表示 a = a - b
* 乘法&赋值 - 将积赋值给左侧的操作数 a *= b 表示 a = a * b
/ 除法&赋值 - 将商赋值给左侧的操作数 b /= a 表示 b = b / a
% 取模&赋值 - 将取模结果赋值给左侧的操作数 b %= a 表示 b = b % a
** 指数&赋值 - 将幂运算结果赋值给左侧的操作数 a **= b 表示 a = ab
// 地板除&赋值 - 将地板除结果赋值给左侧的操作数 a //= b 表示 a = a // b

1.3.4 逻辑运算符

运算符 描述符 例子
and 与运算 所有操作数为True, 返回True, 否则返回False (a and b) 返回True
or 或运算 所有操作数为False, 返回False, 否则返回True (a or False) 返回True
not 非运算 如果操作数为True, 返回False, 操作数为False, 返回True not (a and b) 返回False

注: 逻辑运算优先级 () > not > and > or

相关文章

网友评论

      本文标题:1.3 Python 运算符

      本文链接:https://www.haomeiwen.com/subject/eacjuxtx.html