您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關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如何評估多個條件”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。