zoukankan      html  css  js  c++  java
  • Python3

    算术运算符

    运算符 含义
    + 加法,也可以做字符串的连接运算符。
    - 减法,也可以做求负运算。
    * 乘法,也可以做字符串的连接运算符。
    / 除法
    % 取模,返回除法的余数
    ** 幂次方
    // 取整除,返回除法的商

    数字 0 不允许作为除数,否则会引发 ZeroDivisionError 错误。

    Python2.x 只有 / 运算符,运算规则:

    1. x 和 y 都是整数时做整除运算;
    2. x 和 y 都是浮点数或者其中有一个是浮点数时做非整除运算。
    # 求负运算
    >>> x = -5
    >>> x = -x
    >>> x
    5
    

    赋值运算符

    运算符 含义
    = 赋值,c = a + b,将 a + b 的值赋值给 c
    += 加法赋值,b += a 等效于 b = b + a
    -= 减法赋值,b -= a 等效于 b = b - a
    *= 乘法赋值,b *= a 等效于 b = b * a
    /= 除法赋值,b /= a 等效于 b = b / a
    %= 取模赋值,b %= a 等效于 b = b % a
    **= 幂次方赋值,b *= a 等效于 b = b * a
    //= 取整除赋值,b //= a 等效于 b = b // a

    比较运算符
    两个对象的比较运算,返回 bool 。

    运算符 含义
    == 等于
    != 不等于
    > 大于
    < 小于
    >= 大于等于
    <= 小于等于

    逻辑运算符
    两个对象的逻辑运算,返回 bool 。

    运算符 含义
    not
    and 与,x and y,x 为真返回 y,否则返回 x
    or 或,x or y,x 为真返回 x,否则返回 y

    成员运算符
    判断某个成员是否位于序列中,返回 bool 。

    运算符 含义
    in x 在 y 序列中返回 True
    not in x 不在 y 序列中返回 True

    身份运算符
    判断两个变量所引用的是否相同,返回 bool 。

    运算符 含义
    in x is y,类似 id(x) == id(y) ,如果引用的是同一个对象则返回 True 。
    not in x is not y , 类似 id(a) != id(b) 。如果引用的不是同一个对象则返回结果 True 。

    is 与 == 区别
    is:用于判断两个变量引用对象是否相同
    ==:用于判断引用变量的值是否相等

  • 相关阅读:
    js--获得当前系统时间
    关于react记录
    循环运用记录
    react native环境的搭建
    video,audio的使用细则
    mongoDB 将mongodb添加到服务
    react 全选和全不选
    人生那么多不确定,你怕什么
    select样式的重写
    关于动态插入出现undefined
  • 原文地址:https://www.cnblogs.com/lipandeng/p/11147541.html
Copyright © 2011-2022 走看看