溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python如何評估多個條件

發(fā)布時間:2022-03-17 14:49:51 來源:億速云 閱讀:168 作者:小新 欄目:開發(fā)技術

這篇文章給大家分享的是有關python如何評估多個條件的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

評估多個條件

通常,我們需要評估多個條件。有幾種可能的方案。對于數值,我們可以對同一變量進行多次比較。在這種情況下,我們可以鏈接這些比較。

# Multiple Comparisons # The typical way if a < 4 and a > 1:     # do something here# Do this instead if 1 < a < 4:     # do somerthing here

在其他一些情況下,我們可以進行多個相等比較,并且可以使用以下in關鍵字進行成員測試。

# The typical way if b == "Mon" or b == "Wed" or b == "Fri" or b == "Sun":     # do something here# Do this instead, you can also specify a tuple ("Mon", "Wed", "Fri", "Sun") if b in "Mon Wed Fri Sun".split():     # do something here

另一種技術是使用內置的all()和any()函數用于評估多個條件的功能。具體而言,該all()函數將評估何時迭代中的元素全部為True,因此該函數適合于替換一系列AND邏輯比較。另一方面,該any()函數的計算結果為True當迭代中的任何元素為True,因此適合替換一系列OR邏輯運算。相關示例如下所示。

# The typical ways if a < 10 and b > 5 and c == 4:     # do somethingif a < 10 or b > 5 or c == 4:     # do something# Do these instead if all([a < 10, b > 5, c == 4]):     # do somethingif any([a < 10, b > 5, c == 4]):     # do something

感謝各位的閱讀!關于“python如何評估多個條件”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI