Python运算符
1.Python算数运算符
a=10 b=30
运算符 | 描述 | 实例 |
---|---|---|
+ | 加:两个对象相加 | a+b 输出结果 40 |
- | 减:负数或两个数相减 | a-b 输出结果 -20 |
* | 乘:两个数相乘或者是返回一个被重复若干次的字符串 | a*b 输出结果 300 |
/ | 除:两个数相除 | b/a 输出结果 3 |
% | 模除:返回除法的余数 | b%a 输出结果 0 |
** | 幂:返回x的y次幂 | a**b 为10的30次方,输出结果 1000000000000000000000000000000 |
// | 取整除:返回商的整数部分 | 7//2 输出结果 3.0 |
2.Python比较运算符
返回值都为布尔类型,a=5,b=3
运算符 | 描述 | 实例 |
---|---|---|
== | 等于,比较对象是否相等 | a == b 返回False |
!= | 不等于,比较两个对象是否不相等 | a != b 返回 True |
<> | 不等于,比较两个对象是否不相等 | a <> b 返回 True |
> | 大于 | a > b,返回 True |
< | 小于 | a < b,返回 False |
>= | 大于等于 | a >= b,返回 True |
<= | 小于等于 | a <= b,返回 False |
3.Python赋值运算符
运算符 | 描述 | 实例 |
---|---|---|
= | 赋值 | c = a + b |
+= | 加法赋值 | 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 |
4.Python逻辑运算符
a=5,b=3
运算符 | 描述 | 实例 |
---|---|---|
and | “与”操作,如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值 | a and b 返回 3 ;b and a 返回 5 |
or | “或”操作,如果 x 是非 0,它返回 x 的值,否则它返回 y 的计算值 | a or b 返回 5 |
not | “非”操作,如果 x 为 True,返回 False 。如果 x 为 False,它返回 True | not(a and b) 返回False |