運算子優先權

從 Python 文件:

下表總結了 Python 中的運算子優先順序,從最低優先順序(最小繫結)到最高優先順序(大多數繫結)。同一個框中的運算子具有相同的優先順序。除非明確給出語法,否則運算子是二進位制的。同一個框組中的操作符從左到右(除了比較,包括測試,它們都具有相同的優先順序和從左到右的鏈和取冪,從右到左分組)。

操作者 描述
拉姆達 Lambda 表達
如果別的 條件表示式
要麼 布林 OR
布林 AND
不是 x 布林 NOT
in,not in,is,not not,<,<=,>,> =,<>, !=,== 比較,包括成員資格測試和身份測試
^ 按位異或
按位 AND
<<,>> 轉移
+, - 加減
*,/,//,% 乘法,除法,餘數[8]
+ x,-x,~x 正,負,按位 NOT
** 指數[9]
x [index],x [index:index],x(arguments …),x.attribute 訂閱,切片,呼叫,屬性引用
(表示式……),[表示式…],{鍵:值…},表示式…… 繫結或元組顯示,列表顯示,字典顯示,字串轉換