Python的運(yùn)算符包含以下7種類型,較為常用的為前4種。
- 算術(shù)運(yùn)算符
- 關(guān)系運(yùn)算符(比較運(yùn)算符)
- 賦值運(yùn)算符
- 邏輯運(yùn)算符
- 位運(yùn)算符
- 成員運(yùn)算符
- 身份運(yùn)算符
1. 算術(shù)運(yùn)算符
代碼如下
c1 = 3
c2 = 11
#加 - 兩個(gè)對(duì)象相加
print(c1 + c2)
#減 - 得到負(fù)數(shù)或是一個(gè)數(shù)減去另一個(gè)數(shù)
print(c1 - c2)
#乘 - 兩個(gè)數(shù)相乘或是返回一個(gè)被重復(fù)若干次的字符串
print(c1 * c2)
#除 - c1 除以 c2
print(c1 / c2)
#取模 - 返回除法的余數(shù)
print(c1 % c2)
#取整除 - 向下取接近除數(shù)的整數(shù)
print(c1 // c2)
#冪 - 返回c1的c2次冪
print(c1 ** c2)
輸出結(jié)果
14
-8
33
0.2727272727272727
3
0
177147
2. 關(guān)系運(yùn)算符
所有比較運(yùn)算符返回1表示真,返回0表示假。這分別與特殊的變量True和False等價(jià)。
| 運(yùn)算符 | 描述 |
|---|---|
| == | 等于 - 比較對(duì)象是否相等 |
| != | 不等于 - 比較兩個(gè)對(duì)象是否不相等 |
| > | 大于 |
| < | 小于 |
| >= | 大于等于 |
| <= | 小于等于 |
3. 賦值運(yùn)算符
| 運(yùn)算符 | 描述 |
|---|---|
| = | 賦值運(yùn)算符 |
所有的算數(shù)運(yùn)算符均能連接賦值運(yùn)算符作為整體提供高級(jí)的賦值功能,例如:
c1 = 3
c2 = 2
c3 = 1
c4 = 2
c5 = 11
c3 += c1 + c2
print(c3)
c4 **= c1 + c2
print(c4)
c5 %= c1 + c2
print(c5)
輸出結(jié)果
6
32
1
4. 邏輯運(yùn)算符
| 運(yùn)算符 | 描述 |
|---|---|
| and | 邏輯“與” |
| or | 邏輯“或” |
| not | 邏輯“非” |
代碼如下
c1 = True
c2 = False
c3 = c1 and c2
c4 = c1 or c2
c5 = not c1
print(c3)
print(c4)
print(c5)
輸出結(jié)果
False
True
False