Python運算符優先級


Python運算符的優先級

同類別中從最高級別到最低級別

在下表中我們使用expr來表示文字、標識符,或表達式的運算結果。所有沒有明確提及的expr的運算符都是二元運算符,其語法形式如 expr1 operator expr2

類型 符號
1 成員訪問 expr.member
2 函數/方法調用/容器下標/切片 expr(....),expr[....]
3 冪運算 **
4 一元運算符 +expr,-expr,~expr
5 乘法,除法,取整,取余 *,/,//,%
6 加法,減法 +,-
7 按位移位 <<,>>
8 按位與 &
9 按位異或 ^
10 按位或 |
11 比較/包含 is,is not,==,<,<=,>,>=,in,not in
12 邏輯非 not expr
13 邏輯與 and
14 邏輯或 or
15 條件判斷 vall if cond else val2
16 賦值 =,+=,-=,*=等

Python中的各種轉義字符

轉義字符 描述
(在行尾時) 續行符
\\ 反斜杠符號
\’ 單引號
\” 雙引號
\a 響鈴
\b 退格(Backspace)
\e 轉義
\000
\n 換行
\v 縱向制表符
\t 橫向制表符
\r 回車
\f 換頁
\oyy 八進制數yy代表的字符,例如:\o12代表換行
\xyy 十進制數yy代表的字符,例如:\x0a代表換行
\other 其它的字符以普通格式輸出


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM