计算机可以进行的运算有很多种,可不只加减乘除这么简单,运算按种类可分为算数运算、比较运算、逻辑运算、赋值运算、成员运算、身份运算、位运算,今天我们暂只学习算数运算、比较运算、逻辑运算、赋值运算。
算术运算: 假设 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