Python运算符
运算符用于执行程序代码运算。
Python运算符大体分为四种,非别为算数运算符、复合运算符、比较运算符和逻辑运算符。

首先先来介绍算数运算符。
算数运算符:
+ 加法运算符,将两数相加
- 减法运算符,将两数相减
* 乘法运算符,将两数相乘
/ 除法运算,将两数相除
% 取模运算
** 幂运算
// 取整运算
1 a = 2 2 b = 3 3 print("a + b =", a + b) 4 print("a - b =", a - b) 5 print("a * b =", a * b) 6 print("a / b =", a / b) 7 print("a % b =", a % b) 8 print("a ** b =", a ** b) 9 print("a // b =", a // b)

复合运算符:
+= 加法赋值运算符,b += a即为 b = b+a
-= 减法赋值运算符,b -= a即为 b = b-a
*= 乘法赋值运算符,b *=a即为 b = b*a
/= 除法赋值运算符,b /=a即为 b = b/a
%= 取模赋值运算符,b %=a即为 b = b%a
**= 幂赋值运算符,b **=a即为 b = b**a
//= 取整赋值运算符,b //=a即为 b = b//a
1 num = 2 2 num += 3 3 print(num) 4 num = 2 5 num -= 3 6 print(num) 7 num = 2 8 num *= 3 9 print(num) 10 num = 2 11 num /= 3 12 print(num) 13 num = 2 14 num %= 3 15 print(num) 16 num = 2 17 num **= 3 18 print(num) 19 num = 2 20 num //= 3 21 print(num)

比较运算符:
> 大于,比较一个值是否大于另一个值
< 小于,比较一个值是否小于另一个值
>= 大于等于,比较一个值是否大于等于另一个值
<= 小于等于,比较一个值是否小于等于另一个值
== 等于,比较一个值是否等于另一个值
!= 不等于,比较两个值是否不相等
<> 不等于,比较两个值是否不相等,类似于!=(python3.6不支持此种写法)
1 a = 2 2 b = 3 3 print("a > b:", a > b) 4 print("a < b:", a < b) 5 print("a >= b:", a >= b) 6 print("a <= b:", a <= b) 7 print("a == b:", a == b) 8 print("a !> b:", a != b)

逻辑运算符:
not 布尔“非”
and 布尔“与”
or 布尔“或”
1 a = True 2 b = False 3 print(a and b) 4 print(not b) 5 print(a or b)

当然,python中还有位运算符,身份运算符等,由于使用不多所以就不多介绍了。最常用的还是以上这四种运算符。

浙公网安备 33010602011771号