運(yùn)算符是可以操縱操作數(shù)值的結(jié)構(gòu)。如下一個(gè)表達(dá)式:10 + 20 = 30.這里,10和20稱為操作數(shù),+則被稱為運(yùn)算符。
Python成員運(yùn)算符測(cè)試給定值是否為序列中的成員,例如字符串,列表或元組。 有兩個(gè)成員運(yùn)算符,如下所述 -
運(yùn)算符 | 描述 | 示例 |
---|---|---|
in | 如果在指定的序列中找到一個(gè)變量的值,則返回true ,否則返回false 。 | - |
not in | 如果在指定序列中找不到變量的值,則返回true ,否則返回false 。 | - |
身份運(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ō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)算符 |
聯(lián)系客服