Python 运算符

  • Python 运算符

    运算符用于对变量和值执行运算。 Python将运算符分为以下几类:
    • 算术运算符
    • 赋值运算符
    • 比较运算符
    • 逻辑运算符
    • 身份运算符
    • 成员运算符
    • 按位运算符
  • Python 算术运算符

    算术运算符与数值一起使用以执行常见的数学运算:
    操作符 名称 例子 尝试
    + 加成 x + y 尝试一下
    - 减法 x - y 尝试一下
    * 乘法 x * y 尝试一下
    / 除法 x / y 尝试一下
    % x % y 尝试一下
    ** 求幂 x ** y 尝试一下
    // 除法向下取整 x // y 尝试一下
  • Python 赋值运算符

    赋值运算符用于为变量赋值:
    操作符 例子 等价于 尝试
    = x = 5 x = 5 尝试一下
    += 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 尝试一下
    &= 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 尝试一下
  • Python 比较运算符

    比较运算符用于比较两个值:
    操作符 名称 例子 尝试
    == 等于 x == y 尝试一下
    != 不相等 x != y 尝试一下
    > 大于 x > y 尝试一下
    < 小于 x < y 尝试一下
    >= 大于或等于 x >= y 尝试一下
    <= 小于或等于 x <= y 尝试一下
  • Python 逻辑运算符

    逻辑运算符用于组合条件语句:
    操作符 描述 例子 尝试
    and 如果两个语句都为True,则返回True x < 5 and x < 10 尝试一下
    or 如果其中一个语句为True,则返回True x < 5 or x < 4 尝试一下
    not 反转结果,如果结果为True,则返回False not(x < 5 and x < 10) 尝试一下
  • Python 身份运算符

    身份运算符用于比较对象,不是相等的,而是如果它们实际上是相同的对象,并且具有相同的内存位置:
    操作符 描述 例子 尝试
    is 如果两个变量都是相同的对象,则返回true x is y 尝试一下
    is not 如果两个变量都不相同,则返回true。 x is not y 尝试一下
  • Python 成员运算符

    成员运算符用于测试对象中是否存在序列:
    操作符 描述 例子 尝试
    in 如果对象x中的y中存在具有指定值的序列,则返回True x in y 尝试一下
    not in 如果对象x中不存在指定值的序列,则返回True x not in y 尝试一下
  • Python 按位运算符

    按位运算符用于比较(二进制)数字:
    操作符 描述 例子
    & AND 如果两个位均为1,则将每个位设置为1
    | OR 如果两位之一为1,则将每个位设置为1
    ^ XOR 如果只有一位为1,则将每个位设置为1
    ~ NOT 反转所有位
    << 零填充左移 向右推零,向左移动,让最左边的位掉落
    >> 签署右移 通过从左侧推入最左边的位的副本向右移动,并让最右边的位掉落