Python邏輯運算子

2021-09-13 00:01:36 字數 1175 閱讀 3844

算術運算子

比較(關係)運算子

運算子邏輯表示式

描述例項

andx and y

布林"與" - 如果 x 為 false,x and y 返回 false,否則它返回 y 的計算值

(a and b) 返回 20。

orx or y

布林"或" - 如果 x 是非 0,它返回 x 的值,否則它返回 y 的計算值。

(a or b) 返回 10。

notnot x

布林"非" - 如果 x 為 true,返回 false 。如果 x 為 false,它返回 true。

not(a and b) 返回 false

以下例項演示了python所有成員運算子的操作:

#!

/usr/bin/python#-*

- coding:

utf-8-

*-a =

10b =

20if a and b :

print "1 - 變數 a 和 b 都為 true"

else

: print "1 - 變數 a 和 b 有乙個不為 true"

if a or b :

print "2 - 變數 a 和 b 都為 true,或其中乙個變數為 true"

else

: print "2 - 變數 a 和 b 都不為 true"

# 修改變數 a 的值

a =0

if a and b :

print "3 - 變數 a 和 b 都為 true"

else

: print "3 - 變數 a 和 b 有乙個不為 true"

if a or b :

print "4 - 變數 a 和 b 都為 true,或其中乙個變數為 true"

else

: print "4 - 變數 a 和 b 都不為 true"

ifnot

( a and b )

: print "5 - 變數 a 和 b 都為 false,或其中乙個變數為 false"

else

: print "5 - 變數 a 和 b 都為 true"

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 邏輯運算子

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

Python 邏輯運算子

眾所周知,每一門語言都有一些條件判斷的語句 python也不例外 通過其中的含義和配合中文意思就能明白其中的作用 作用 判斷and左右兩邊的值或者表示式是否為true 返回值 如果左右兩邊為true,那麼and也會返回true,不符合則返回false 演示 a 5if a 10 a and 10 a...