Python运算符-04
///仅为个人学习笔记,如有缺陷和错误欢迎交流和讨论///
(None ,空字符串 ,0 都为Flase 其余为True)
-
算数运算符
加法运算 +
除法运算 /(结果为浮点数)
乘法运算 *
取余运算 % (按floor算法取余)
整除运算 // -
赋值运算
+= (x+= 3 相当于 x = x + 3 )
-= (x -= 3 相当于 x= x - 3 )
*= (x = 3 相当于 x = x 3 )
**= (x **= 3 相当于 x = x ** 3 )
/= (x /= 3 相当于 x = x/ 3 )
//= (x //= 3 相当于 x = x // 3 )
%= (x %= 3 相当于 x= x % 3 ) -
比较运算符
(运算最终结果只返回Turn或者Flase)
大于运算 >
小于运算 <
大于等于运算 >=
小于等于运算 <=
特殊比较运算:
== ⽐较两个对象的值 是否相等
!= ⽐较两个对象的值 是否不相等
is ⽐较两个对象的id 是否相等
is not ⽐较两个对象的id 是否不相等 -
逻辑运算符
not 逻辑非
(对于布尔值或非布尔值都返回布尔值True 或 Flase)
and 逻辑与
(对于布尔值正常返回True或Flase 对于非布尔值 在结果为True的情况下 返回最后一个为True的值 在结果为Flase的情况下 返回第一个为Flase的值)
or 逻辑或
(对于布尔值正常返回Ture或Flase 对于非布尔值 在结果为True的情况下 返回第一个为Ture的值 在结果为Flase的情况下 返回最后一个为Flase的值) -
条件运算符(三元运算符)
Ture执行语句 if 判断条件 else Flase执行语句
本文地址:https://blog.csdn.net/xiao_weiyu/article/details/107246549