python if-else替代三元表達式


python中判斷一個數是否是偶數的常規代碼:

def _compare(data):
    if data % 2 == 0:
        return True
    else: 
        return False

# 調用偶數判斷函數
_compare(5):

輸出結果:False

采用if-else簡化代碼:

# 一行代碼完成偶數判斷
print(True if data % 2 == 0 else False)

輸出結果:False

格式分析:

True if data % 2 == 0 else False
if 邏輯值為真,輸出為if前面的內容: True
if 邏輯值為假,輸出為else后面的內容:False


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM