美文网首页python学习之路
一、Python 运算符优先级

一、Python 运算符优先级

作者: 堂堂不是山 | 来源:发表于2020-03-18 20:53 被阅读0次

    优先级由低到高顺序如下

    or 布尔“或”,and 布尔“与”,not x 布尔“非”

    in,not in 成员测试

    is,is not 同一性测试

    <,<=,>,>=,!=,== 比较

    | 按位或,^ 按位异或,& 按位与

    <<,>> 移位

    +,- 加法与减法

    *,/,% 乘法、除法与取余

    +x,-x 正负号

    ~x 按位翻转

    ** 指数

    x.attribute 属性参考

    x[index] 下标

    x[index:index]寻址段

    f(arguments...)函数调用

    二、举例

    not a or b+2==c,相当于(not a)or ((b+2)==c)

    相关文章

      网友评论

        本文标题:一、Python 运算符优先级

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