當前位置:
首頁 > 最新 > Python入門教程——邏輯運算符、身份運算符和成員運算符

Python入門教程——邏輯運算符、身份運算符和成員運算符

邏輯運算符

邏輯運算符包括「與」、「或」、「非」。

假設a = 6,b = 66。

and 與:x and y,如果x為假(False),那麼返回假,否則返回 y 的值。

如:a and b,返回b的值 66。

or 或:x or y,如果x為真(True),那麼返回 x 的值,否則返回 y 的值。如:a or b,返回a的值 6。

not 非:not x,如果x為假(False),則返回真(True);如果x為真(True),則返回假(False)。即取反。如:not a,返回 False。

練一練

將上面代碼保存為 logicalOperator.py,在IDLE中運行結果如下:

身份運算符

所謂身份運算符就是比較兩個變數(兩個名字)是否來自同一個對象(同一個人)。

is:x is y,如果x和y是來自同一個對象,則返回True,否則返回False。

is not:x is not y,如果x和y不是來自同一個對象,則返回True,否則返回False。

練一練

將上面代碼保存為 identityOperator.py,在IDLE中運行結果如下:

成員運算符

用來查找某個變數的值是否在給定的序列中,主要用在字元串、元組和列表。

in:A in B,判斷序列B中是否有A,有則返回True,否則返回False。

not in:A not in B,判斷序列B中是否有A,沒有則返回True,否則返回False。

練一練

將上面代碼保存為 memberOPerator.py,在IDLE中運行結果如下:


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Python 的精彩文章:

在Python程序中設置函數最大遞歸深度
如何利用Python實現許可權設置?有些人只怕連這個操作都沒想到過!

TAG:Python |