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:用于判断两个变量引用对象是否相同
    ==:用于判断引用变量的值是否相等

  • 相关阅读:
    STM32 端口复用配置
    stm32 新建文件记得添加到工程
    keil解决SYSTEMsysstm32f10x.h(298): error: #67: expected a "}"
    解决Keil复制中文乱码
    STM32 MPU6050 源码
    STM32 PWM输出
    STM32定时器
    STM32 看门狗操作姿势
    开课博客
    第二周学习进度
  • 原文地址:https://www.cnblogs.com/lipandeng/p/11147541.html
Copyright © 2011-2022 走看看