计算机可以进行的运算有很多种,可不只加减乘除这么简单,运算按种类可分为算数运算、比较运算、逻辑运算、赋值运算、成员运算、身份运算、位运算,今天我们暂只学习算数运算、比较运算、逻辑运算、赋值运算
假设以下变量中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 |
原文:https://www.cnblogs.com/Kwan-C/p/11439818.html