運(yùn)算符是可以操縱操作數(shù)值的結(jié)構(gòu)。如下一個(gè)表達(dá)式:10 + 20 = 30.這里,10和20稱為操作數(shù),+則被稱為運(yùn)算符。 
成員運(yùn)算符 Python成員運(yùn)算符測(cè)試給定值是否為序列中的成員,例如字符串,列表或元組。 有兩個(gè)成員運(yùn)算符,如下所述 - 運(yùn)算符 | 描述 | 示例 |
---|
in | 如果在指定的序列中找到一個(gè)變量的值,則返回true ,否則返回false 。 | - | not in | 如果在指定序列中找不到變量的值,則返回true ,否則返回false 。 | - |
身份運(yùn)算符 身份運(yùn)算符比較兩個(gè)對(duì)象的內(nèi)存位置。常用的有兩個(gè)身份運(yùn)算符,如下所述 - 運(yùn)算符 | 描述 | 示例 |
---|
is | 如果運(yùn)算符任一側(cè)的變量指向相同的對(duì)象,則返回True ,否則返回False 。 |
| is not | 如果運(yùn)算符任一側(cè)的變量指向相同的對(duì)象,則返回True ,否則返回False 。 | - |
運(yùn)算符優(yōu)先級(jí) 下表列出了從最高優(yōu)先級(jí)到最低優(yōu)先級(jí)的所有運(yùn)算符,如下所示 - 序號(hào) | 運(yùn)算符 | 描述 |
---|
1 | ** | 指數(shù)(次冪)運(yùn)算 | 2 | ~ + - | 補(bǔ)碼,一元加減(最后兩個(gè)的方法名稱是+@ 和-@ ) | 3 | * / % // | 乘法,除法,模數(shù)和地板除 | 4 | + - |
| 5 | >> << | 向右和向左位移 | 6 | & | 按位與 | 7 | ^  | 按位異或和常規(guī)的“OR ” | 8 | <= < > >= | 比較運(yùn)算符 | 9 | <> == != | 等于運(yùn)算符 | 10 | = %= /= //= -= += *= **= | 賦值運(yùn)算符 | 11 | is is not | 身份運(yùn)算符 | 12 | in not in | 成員運(yùn)算符 | 13 | not or and | 邏輯運(yùn)算符 |
|