1.3 Python 运算符

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 由苹果官网翻译得来fork自https://github.com/letsswift/The-Swift-Prog...
    佛祖拿屠刀阅读 446评论 0 1
  • 5.1 变量 5.1.1 什么时变量 变量:名字,可以将值赋值给变量,使用=赋值,如 >>>a=1#将数值1赋值给...
    九日_Reedo阅读 609评论 0 0
  • (1) 那年我高二,正值叛逆期最严重的时候。 大A是我高中第一个认识的人,然而第一次的见面我忘了问他的名字...
    孤景陌阅读 265评论 1 3
  • 最近在看肯.罗宾逊写的五部曲书中的一本《发现你的天赋》,这是位传奇的演讲者,TED点播最多的一位。而他所讨论的...
    老管阅读 198评论 0 1
  • 14年初刚刚走出校园的我只身一人来到西昌工作,一个人租住在一个小小的单人间里。每天除了上班就是宅在出租屋里,那是在...
    云淡风轻_4bd6阅读 217评论 0 0