zoukankan      html  css  js  c++  java
  • python3之运算符

    1 赋值运算符

    =         简单赋值
    +=num     先加num再赋值
    -=num     先减num再赋值
    *=num     先乘num再赋值
    /=num     先除num再赋值
    %=num     先除num取余再赋值
    **=num    先乘num次方再赋值
    //=num    先整除num再赋值

    2 算数运算符

    +-*/%    取余
    **//    取整除,向下取整

    3 比较运算符

    ==    相等
    !=    不相等
    >     大于
    <     小于
    >=    大于等于
    <=    小于等于

    4 位运算符

    &      位与
    |      位或
    ^      位异或
    ~      位取反
    <<n    位左移n,相当于乘以2**n
    >>n    位右移n,相等于除以2**n

    5 逻辑运算符

    andornot

    6 身份运算符

    is          两个变量是否引用同一个对象,是则返回Ture,否则返回False
    is not      两个变量是否引用不同对象,是则返回Ture,否则返回False

    7 成员运算符

    in        成员在序列中,如:9 in range(10,100)返回False
    not in    成员不在序列中,如:9 not in range(10,100)返回Ture

    8 运算符优先级

    从上到下优先级递减
    
    **
    ~
    正负号:+,-
    *,%,/,//
    加减:+,-
    >>,<<
    &
    ^
    |
    比较运算符
    is,not is
    in.not in
    not
    and
    or

    9 三目运算符

    True_statement if condition_test else False_statement
    
    如:
    c=a if a >b else b 得到a,b中的较大的值
  • 相关阅读:
    hdu5608 function
    Codeforces Round #535 (Div. 3) 解题报告
    HDU4746 Mophues
    HDU5663 Hillan and the girl
    AtCoder Beginner Contest 117 解题报告
    GDOI2018D2T1 谈笑风生
    BZOJ4018: 小Q的幻想之乡
    牛客寒假算法基础集训营6 解题报告
    win32拖拽编程
    项目开发中的贝塞尔曲线
  • 原文地址:https://www.cnblogs.com/gudanaimei/p/13340550.html
Copyright © 2011-2022 走看看