python關鍵字and和or用法實例
更新時間:2015年05月28日 16:35:13 投稿:junjie
這篇文章主要介紹了python關鍵字and和or用法實例,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下
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為假時,則出現(xiàn)問題
'second'
>>>(1and[a]or[b])[0]# 安全用法,因為[a]不可能為假,至少有一個元素
''
>>>
相關文章
Django Channels 實現(xiàn)點對點實時聊天和消息推送功能
這篇文章主要介紹了Django Channels 實現(xiàn)點對點實時聊天和消息推送功能,本文分步驟給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-07-07DRF?QuerySet?Instance數(shù)據(jù)庫操作功能概述
這篇文章主要為大家介紹了DRF?QuerySet?Instance數(shù)據(jù)庫處理的功能概述,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-10-10pandas數(shù)據(jù)處理之 標簽列字符轉數(shù)字的實現(xiàn)
這篇文章主要介紹了pandas數(shù)據(jù)處理之 標簽列字符轉數(shù)字的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03python實現(xiàn)測試工具(二)——簡單的ui測試工具
這篇文章主要介紹了python如何實現(xiàn)簡單的ui測試工具,幫助大家更好的利用python進行測試工作,感興趣的朋友可以了解下2020-10-10選擇python進行數(shù)據(jù)分析的理由和優(yōu)勢
在本篇文章中小編給大家整理了關于選擇python進行數(shù)據(jù)分析的理由和優(yōu)勢,對此有需要的朋友們可以跟著學習參考下。2019-06-06Python實現(xiàn)簡單的學生信息管理系統(tǒng)
這篇文章主要為大家詳細介紹了Python實現(xiàn)簡單的學生信息管理系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-03-03