您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“Python表達式中優先級的示例分析”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“Python表達式中優先級的示例分析”這篇文章吧。
表達式的優先級
表達式(Expression)是運算符(operator)和操作數(operand)所構成的序列
代碼段
a = 1 b = 2 c = 3 print("表達式計算結果是:",a or b and c)
結果輸出
表達式計算結果是: 1
會優先計算 and,取值3,后面計算or,最后結果為1
運算符 | 描述 |
** | 指數 (最高優先級) |
~ + - | 按位翻轉, 一元加號和減號 (最后兩個的方法名為 +@ 和 -@) |
* / % // | 乘,除,取模和取整除 |
+ - | 加法減法 |
>> << | 右移,左移運算符 |
& | 位 'AND' |
^ | | 位運算符 |
<= < > >= | 比較運算符 |
<> == != | 等于運算符 |
= %= /= //= -= += *= **= | 賦值運算符 |
is is not | 身份運算符 |
in not in | 成員運算符 |
not and or | 邏輯運算符 |
實例
a = 1 b = 2 c = 2 print(not a or b+2 == c) # 執行優先級 (not a) or ((b+2)== c) print(b+2 == c) print( not a)
輸出結果
False
False
False
邏輯運算符優先級 not>and>or
以上是“Python表達式中優先級的示例分析”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。