当前位置: 移动技术网 > IT编程>脚本编程>Python > Python运算符-04

Python运算符-04

2020年07月11日  | 移动技术网IT编程  | 我要评论

///仅为个人学习笔记,如有缺陷和错误欢迎交流和讨论///
(None ,空字符串 ,0 都为Flase 其余为True

  1. 算数运算符
    加法运算 +
    除法运算 /(结果为浮点数
    乘法运算 *
    取余运算 % (floor算法取余
    整除运算 //

  2. 赋值运算
    += (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 )

  3. 比较运算符
    运算最终结果只返回Turn或者Flase
    大于运算 >
    小于运算 <
    大于等于运算 >=
    小于等于运算 <=
         特殊比较运算
         == ⽐较两个对象的值 是否相等
         != ⽐较两个对象的值 是否不相等
         is ⽐较两个对象的id 是否相等
         is not ⽐较两个对象的id 是否不相等

  4. 逻辑运算符
    not 逻辑非
    对于布尔值或非布尔值都返回布尔值True 或 Flase)
    and 逻辑与
    对于布尔值正常返回True或Flase 对于非布尔值 在结果为True的情况下 返回最后一个为True的值 在结果为Flase的情况下 返回第一个为Flase的值
    or 逻辑或
    对于布尔值正常返回Ture或Flase 对于非布尔值 在结果为True的情况下 返回第一个为Ture的值 在结果为Flase的情况下 返回最后一个为Flase的值

  5. 条件运算符(三元运算符)
    Ture执行语句 if 判断条件 else Flase执行语句

  6. 运算优先级
    链接地址(推荐用谷歌浏览并翻译观看,优先级从低到高显示)

本文地址:https://blog.csdn.net/xiao_weiyu/article/details/107246549

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网