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

    Python之运算符

    计算机可以进行的运算有很多种,可不只加减乘除这么简单,运算按种类可分为算数运算、比较运算、逻辑运算、赋值运算、成员运算、身份运算、位运算,今天我们暂只学习算数运算、比较运算、逻辑运算、赋值运算

    一、算数运算

    假设以下变量中a=10,b=20

    运算符 描述 实例
    + 加——两个对象相加 a+b 输出结果为30
    - 减——两个对象相减或者表示一个负数 a-b 输出结果为-10
    * 乘——两个数相乘或者是返回一个被重复若干次的字符串 a*b 输出结果为200
    / 除——两个数相除 b/a 输出结果为2
    % 取模——返回两数相除后的余数 b%a 输出结果为0
    ** 幂——两数进行幂运算 a**b输出结果为100000000000000000000
    // 取整除——返回商的整数部分 9//2 输出结果为4,9.0//2.0 输出结果为4.0

    二、比较运算

    假设以下变量中a=10,b=20

    运算符 描述 实例
    == 等于——比较两个对象是否相等 (a == b)返回False
    != 不等于——比较两个对象是否不相等 (a != b)返回True
    <> 不等于——比较两个对象是否不相等 (a <> b)返回True,这个运算符跟!=类似。
    > 大于 (a > b)返回False
    < 小于 (a < b)返回True
    >= 大于等于 (a >= b)返回False,(a >= 10)返回True
    <= 小于等于 (a <= b)返回True,(a <= 10)返回True

    三、赋值运算

    假设以下变量中a=10,b=20

    运算符 描述 实例
    = 简单的赋值运算符 c = a+b 将a+b的运算结果赋值给c
    += 加法赋值运算符 c += a 等价于: c = c + a
    -= 减法赋值运算符 c -= a 等价于: c = c - a
    *= 乘法赋值运算符 c *= a 等价于: c = c * a
    /= 除法赋值运算符 c /= a 等价于: c = c / a
    %= 取模赋值运算符 c %= a 等价于: c = c % a
    **= 幂赋值运算符 c **= a 等价于: c = c ** a
    //= 取整除赋值运算符 c //= a 等价于: c = c // a

    四、逻辑运算

    假设以下变量中a=10,b=20

    运算符 描述 实例
    and 判断多个条件均为真时,返回True a>10 and b>10 ,结果为 False
    or 判断多个条件中任意条件为真时,返回True a>10 or b>10 ,结果为True
    not 取反 not a>b ,结果为True
  • 相关阅读:
    Qt之加载QSS文件
    Qt之QSS(黑色炫酷)
    Sublime Text 2 快捷键
    QTablewidget 简单例子
    QTableview 只显示横向线
    Qt删除文件夹
    Ubuntu(Debian)apt-get
    C++中char*与wchar_t*之间的转换
    Qtl和JS、HTML通信/交互
    浅谈Socket编程
  • 原文地址:https://www.cnblogs.com/Kwan-C/p/11439818.html
Copyright © 2011-2022 走看看