欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Python运算符-04

程序员文章站 2022-03-03 11:46:18
(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 //...

///仅为个人学习笔记,如有缺陷和错误欢迎交流和讨论///
(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