Python运算符

发布时间:2019-05-08 22:03:29编辑:auto阅读(1961)

    运算符

    算法运算符

    +

    -

    *

    /

    **

     %

    //

    取余(返回除的余数)

    取整(返回商的整数部分)

     

    比较运算费符

    ==

    >

    <

    =>

    <=

     !=

    等于

    大于

    小于

    大于等于

    小于等于

    不等于

    布尔值:True  真            False    假  (注意首字母都是大写)

    赋值运算符

    =

    +=

    -=

    *=

    /=

    %=

    **=

    //=

    赋值n=a+b

    加法赋值

    减法赋值

    乘法赋值

    除法赋值

    取余赋值

    幂赋值

    取整赋值

     

    对于赋值运算:n+=a 就相当于n=n+a,其他的与其类似

    成员运算符

    in            如果在指定的序列中找到值返回 True,否则返回 False

    not in      如果在指定的序列中没有找到值返回 True,否则返回 False

    逻辑运算符

    and(与)      or(或)       not(非)

    逻辑运算的顺序

    首先计算括号里的(一般逻辑运算最好加上括号,便于直观计算)

    若无括号,则顺序计算

    根据结果分为:

    若第一个结果为True,后面接的是or,则结束所有计算输出结果为True

    若第一个结果为True,后面接的是and,则继续下一个计算

    若第一个结果为False,后面接的是or,则继续下一个计算

    若第一个结果为False,后面接的是and,则结束所有计算输出结果False

    运算符的顺序:具体可在Python交互界面鼠标右键选择Paste查看

     

    运算符 描述
    ** 指数 (最高优先级)
    ~ + - 按位翻转, 一元加号和减号 (最后两个的方法名为 +@ 和 -@)
    * / % // 乘,除,取模和取整除
    + - 加法减法
    >> << 右移,左移运算符
    & 位 'AND'
    ^ | 位运算符
    <= < > >= 比较运算符
    <> == != 等于运算符
    = %= /= //= -= += *= **= 赋值运算符
    is is not 身份运算符
    in not in 成员运算符
    not or and 逻辑运算符

关键字

上一篇: Python的串口

下一篇: python_函数递归