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