Python邏輯運算子and or not

2021-10-03 10:26:36 字數 413 閱讀 8715

在python中,再無()的前提下,運算的優先順序為:

not > and > or。如果只有一種運算子那麼從左到右運算。

not :就是「否」,「反」的意思,例如:not 2 > 1,結果為false;再例如:not false,結果為true。

or:a or b,如果a不等於0那麼結果為a。如:1 or 2,結果為1。當a等於0時,那麼結果就等於b,如:0 or 2,那麼結果就為2。總結一句話就是:前邊不是0,就列印前邊的。

and:a and b,and的作用和or相反。如果b不等於0那麼結果就等於b。如:1 and 2,結果為2。當b等於0時,結果為a,如:2 and 0,結果等於a。總結一句話就是,前邊是0就是0,前邊不是0就是後邊的。

python邏輯運算子

python邏輯運算子 python語言支援邏輯運算子,以下假設變數 a 為 10,b為 20 運算子 邏輯表示式 描述 例項 and x and y 布林 與 如果 x 為 false,x and y 返回 false,否則它返回 y 的計算值。a and b 返回 20。or x or y 布林...

Python邏輯運算子

算術運算子 比較 關係 運算子 運算子邏輯表示式 描述例項 andx and y 布林 與 如果 x 為 false,x and y 返回 false,否則它返回 y 的計算值 a and b 返回 20。orx or y 布林 或 如果 x 是非 0,它返回 x 的值,否則它返回 y 的計算值。a...

python 邏輯運算子

python 95 定義變數,儲存python的分數 english 92 定義變數,儲存english的分數 c 89 定義變數,儲存c語言的分數 輸出3個變數的值 print python str python english str english c str c n print python...