程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 更多關於編程 >> python關鍵字and和or用法實例

python關鍵字and和or用法實例

編輯:更多關於編程

       這篇文章主要介紹了python關鍵字and和or用法實例,本文直接給出實現代碼,需要的朋友可以參考下

      python 中的and從左到右計算表達式,若所有值均為真,則返回最後一個值,若存在假,返回第一個假值。

      or也是從左到有計算表達式,返回第一個為真的值。

      代碼如下:

      IDLE 1.2.4

      >>>'a'and'b'

      'b'

      >>>''and'b'

      ''

      >>>'a'or'b'

      'a'

      >>>''or'b'

      'b'

      類似三目表達式的用法:bool? a : b

      代碼如下:

      >>> a ='first'

      >>> b ='second'

      >>>1and a or b # 等價於 bool = true時的情況

      'first'

      >>>0and a or b # 等價於 bool = false時的情況

      'second'

      >>> a =''

      >>>1and a or b # a為假時,則出現問題

      'second'

      >>>(1and[a]or[b])[0]# 安全用法,因為[a]不可能為假,至少有一個元素

      ''

      >>>

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved