熱線電話:13121318867

登錄
首頁精彩閱讀使用Python的判斷語句模擬三目運算
使用Python的判斷語句模擬三目運算
2017-10-15
收藏

使用Python的判斷語句模擬三目運算

這篇文章主要介紹了使用Python的判斷語句模擬三目運算,Python中沒有類似C語言那樣的三目運算符,不過可以進行簡單地模擬實現,

下面說的和三目運算有點相似,但又不一樣,實在不知道該如何擬定標題,先就是這個標題吧,大家都知道python中沒有三目運算,但是and/or有點類似三目運算:

and/or

單獨使用表示邏輯關系與和或,也可以組和使用,用法如下

and

and前后如果某一個值為假(False, '', [], {}, None…)則返回第一個假值 如果所有值都為真則返回最后一個真值

or

如果or任意一個值為真,則立刻返回這個值 如果所有值都為假,則or返回最后一個假值

例子    
result = 'test' and True # result = True
result = 'test' and 'ortest' # result = ortest
result = False and 'ortest' # result = False
result = '' and None # result = ''
 
result = '' or "Hall" # result = Hall
result = False or None # result = None
result = 'test' or 'nottest' # result = test

使用單行if else 模擬三目運算

result if True / False else fresult if為真時候結果為result,為假的時候結果為fresult
    
result = 'test' if True else 'not test' # result = 'test'
result = 'test' if False else 'not test' # result = 'not test'


數據分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數據分析師資訊
更多

OK
客服在線
立即咨詢
日韩人妻系列无码专区视频,先锋高清无码,无码免费视欧非,国精产品一区一区三区无码
客服在線
立即咨詢