计算机可以进行的运算有很多种,可不只加减乘除这么简单,运算按种类可分为算数运算、比较运算、逻辑运算、赋值运算、成员运算、身份运算、位运算,今天我们暂只学习算数运算、比较运算、逻辑运算、赋值运算。
算术运算: 假设 a=20 b=10
| 运算符 | 运算符描述 | 实例 |
| + | 两个对象相加 | a + b 输出结果为30 |
| - | 两个对象相减 | a - b 输出结果为10 |
| * | 两个对象相乘 | a * b 输出结果为200 |
| / | 两个对象相除 | a / b 输出结果为2.0 |
| % | 取模 返回相除后的余数 | a % b 输出结果为0 |
| ** | 幂 | a ** b 输出20的10次幂 |
| // | 整除 返回相除后的整数部分 | 例:9//2 结果为4 |
比较运算:假设 a=20 b=10
| 运算符 | 运算符描述 | 实例 |
| == | 等于 对比两个对象是否相等 | a == b 结果为假 |
| != | 不等于 对比两个对象是否不相等 | a != b 结果为真 |
| <> | 不等于 对比两个对象是否不相等 | a <> b 结果为真 |
| > | 大于 对比哪个对象的值较大 | a > b 结果为真 |
| < | 小于 对比哪个对象的值较小 | a < b 结果为假 |
| >= | 大于等于 | a >= b 结果为真 |
| <= | 小于等于 | a <= b 结果为假 |
赋值运算:
| 运算符 | 运算符描述 | 实例 |
| = | 简单的赋值 | a = 10 把10赋值给a变量 |
| += | 加法赋值运算 #自加运算 | a += 10 等同于 a=a+10 |
| -= | 减法赋值运算 #自减运算 | a -= 10 等同于a=a-10 |
| *= | 乘法赋值运算 #自乘运算 | a *= 10等同于 a=a*10 |
| /= | 除法赋值运算 #自除运算 | a /= 10 等同于 a=a/10 |
| %= | 求模赋值运算 | a %= 10 等同于 a=a%10 |
| **= | 幂赋值运算 | a **= 10 等同于 a=a**10 |
| //= | 取整赋值运算 | a //= 10 等同于 a=a//10 |
逻辑运算:假设 a=20 b=10
| 运算符 | 运算符描述 | 实例 |
| and | “与” 条件1 and 条件2 都满足为真 | a>10 and b<20 结果为真 |
| or | “或” 条件1 or 条件2 满足一个就为真 | a>15 or b>15 结果为真 |
| not | “非” | not a>15 结果为假 |
原文:http://11368245.blog.51cto.com/11358245/1963431