python 邏輯運算子and or not

2021-09-12 12:41:18 字數 519 閱讀 3539

print(0 and 1)      # =>0,0等同於false

print(false and 1) # =>false

print(-1 and 1) # =>1

print(1 or false) # =>1,非零等同於true

print(true or false)# =>true

print('a' or 0) # =>-1

print(0 or 0) # =>0

and:前面為假(0或者false)則表示式為假,否則表示式為後面的值;

or:前面為真(非0或者非false)則表示式為前面的值,否則表示式為後面的值;

print(1 and 0 or  not false) #=>true

print( not false or 1 and 0) #=>true

print( 1 or not true and 0) #=>1

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...