算数运算符
以a=10 b=20进行计算
运算符 | 描述 | 实例 |
---|---|---|
+ | 加 | 两个对象相加 a+b输出结果为30 |
- | 减 | 得到负数或一个数减去另一个数 a-b数据结果为-10 |
* | 乘 | 两个数相乘或是返回一个被重复若干次的字符串 a*b数据结果 200 |
/ | 除 | 一个数除以另一个数 b/a的输出结果为 2 |
// | 取整除 | 返回商的整数部分 |
% | 取余 | 返回除法的余数 b%a输出结果为 0 |
** | 取幂 | 返回a的b次方 a**b为10的20次方 输出结果为 100000000000000000000 |
赋值运算符
运算符 | 描述 | 实例 |
---|---|---|
= | 赋值运算符 | 把=号右边的结果给左边的变量 num=1+2 num为3 |
复合赋值运算符
运算符 | 描述 | 实例 |
---|---|---|
+= | 加法赋值运算符 | a += b 即 a = a + b |
-= | 减法赋值运算符 | a -= b 即 a = a - b |
*= | 乘法赋值运算符 | a *= b 即 a = a * b |
/= | 除法赋值运算符 | a /= b 即 a = a / b |
%= | 取模赋值运算符 | a %= b 即 a = a % b |
**= | 幂赋值运算符 | a ** = b 即 a = a ** b |
//= | 取整除赋值运算符 | a //= b 即 a = a // b |
比较(关系)运算符
运算符 | 描述 | 实例 |
---|---|---|
== | 检查两个操作数的值是否相等,如果是则条件为真 | 如a=3,b=3,则(a == b)为True |
!= | 检查两个操作数的值是否相等,如果不相等,则条件为真 | 如a=1,b=3,则(a != b)为True |
> | 检查左操作数的值是否大于右操作数的值,如果是,则条件成立 | 如a=7,b=3,则(a > b)为True |
< | 检查左操作数的值是否小于右操作数的值,如果是,则条件成立 | 如a=3,b=7,则(a < b)为True |
>= | 检查左操作数的值是否大于或等于右操作数的值,如果是,则条件成立 | 如a=3,b=3,则(a >= b)为True |
<= | 检查左操作数的值是否小于或等于右操作数的值,如果是,则条件成立 | 如a=3,b=3,则(a <= b )为True |
逻辑运算符
运算符 | 逻辑表达式 | 描述 | 实例 |
---|---|---|---|
and | x and y | 布尔"与":如果x为False,x and y返回False,否则他返回y的值 | True and False,返回False |
or | x or y | 布尔"或",如果x是True,它返回True,否则他返回y的值 | False or True ,返回True |
not | not x | 布尔"非",如果x为True,返回False,如果x为False,他返回True | not True返回False,not False 返回 True |