基本运算符
1、算符运算符
运算符 |
描述 |
例子 |
+ |
两个对象相加 |
a+b |
- |
两个对象相减 |
a-b |
* |
两个数相乘或返回一个被重复若干次的字符串 |
a*b |
/ |
两个数相除 |
a/b |
% |
取模,返回除法的余数 |
a%b |
** |
返回幂次方 |
a**b |
// |
取整数,返回商的整数部分 |
a//b |
#!/usr/bin/env python #_*_ coding:utf-8 _*_ a = 10 b = 15 print(a-b,a**b,a%b,a//b) ##输出结果:-5 1000000000000000 10 0
2、比较运算符
运算符 |
描述 |
例子 |
== |
比较对象是否相等 |
(a == b) |
!= |
比较两个对象是否不相等 |
(a != b) |
<> |
比较两个对象是否不相等 |
(a <> b) |
> |
返回a是否大于b |
(a > b) |
< |
返回a是否小于b |
(a < b) |
>= |
返回a是否大于等于b |
(a >= b) |
<= |
返回a是否小于等于b |
(a <= b) |
3、赋值运算符
运算符 |
描述 |
例子 |
= |
赋值运算 |
c = a + b |
+= |
加法赋值运算符 |
c +=a |
-= |
减法赋值运算符 |
c -=a |
*= |
乘法赋值运算符 |
c *=a |
/= |
除法赋值运算符 |
c /=a |
%= |
取模赋值运算符 |
c %=a |
**= |
幂次方赋值运算符 |
c **=a |
//= |
取整除赋值运算符 |
c //=a |
4、逻辑运算符
运算符 |
描述 |
例子 |
and |
逻辑and |
(a and b) |
or |
逻辑or |
(a or b) |
Not |
逻辑非 |
not a |
备注:逻辑运算符的运算顺序为:非、与、或
5、成员运算符
运算符 |
描述 |
例子 |
in |
在指定的序列中找到值true,否则返回false |
|
not in |
在指定的序列中未找到值false,否则返回true |
备注:算符运算符与赋值运算符结果返回的都是值;
比较、逻辑、成员运算符返回的都是bool值;