python多个判断条件_Python基础介绍 | 条件判断Conditionals
先前我們已經學了如何使用Strings和Numbers兩個數據類型,還有其他的數據類型,例如列表啊、字典啊,我們先放著不學,但以下的內容多多少少少會涉及。
今天學啥呢?我們來看看條件判斷,即Conditions。故名思意,做判斷嘛,也就是給定幾個條件,程序對不同的條件作出不同的反應,這跟現實是一樣的。再學兩天,就能開始寫爬蟲啦。
首先,既然要條件判斷,就需要有成立和不成立兩種情況,那計算機怎么表示這兩種情況呢?布爾型
布爾型,英文Boolean,簡稱bool。這也是一種數據類型,但里面只有兩種值:True 和 False,當你打完以上的代碼,你大概就了解bool中的兩種情況啦。當將0傳入bool(),則是False,1則是True。上面的幾個練習是幫助你了解bool的。
值得注意的是,上面出現了列表和字典兩種類型,列表在Python中用[]表示,字典用{}表示,具體怎么操作,我們過兩天會講到。
好啦,你已經知道條件判斷有True和False兩種情況,那么我們來看看簡單的等式判斷幾種條件判斷
上面值得注意的是,判斷是否對等要用兩個"==",不等要用"!="。而單個=號的話,是賦值語句,我們之前學過了。
當然判斷真假的話,我們也能幾個等式連著判斷,只有全部成立才會輸出True,來看看:多個符號判斷
講完基本的等式判斷,我們來看看并、或和非,這就是數學上的簡單概念啦。來看代碼
上圖,我們先定義了幾個變量(你該知道變量是什么吧),因為True和False本身就是一種類型了,所以不用引號,如果加上了引號,則會變成單純的字符串。
and的話,也就是并,只有當所有條件為True的時候,才會輸出True,否則輸出False,這根數學一樣。
or,也就是或,A or B,只要任一方為真,則為真,否則為假。
而not,也就是非,如果原本是True,則not后輸出False。
當然,你也可以同時幾個判斷一起來,這跟數學式子一樣,執行順序也是從左到右,來看看聯合幾個判斷
好啦,講完基本的True和False,還有一些聯合判斷,我們就要開始來看判斷的流程啦,現實生活中,我們舉個判斷的例子:如果(if)你認真學完本教程,為True,則你會掌握Python,為False,則重新學習本教程。
大概就這么個意思,來看看代碼
代碼中的解釋應該很明了了,這里要注意的是,Python的縮進(空格orTab)是有意義的。
來看第一條,寫完if statement: 打回車,他會自動縮進一個tab的距離,表示縮進的內容是if這個語句的。這里表示,如果statement是真,則打印statement is True。
那如果有兩個條件判斷呢?如果True,則是xxx;如果不是,則xxx,來看看代碼
前面說過,空列表,或者空字典(用{}表示),在條件判斷語句中為False嘛。
那如果有更多的條件判斷呢?可以這么用:
這上面是有三個條件判斷,如果還有更多的話,則可以用多個elif,即else if來判斷。這里新手要注意的是:縮進!縮進!縮進!!!這關乎到代碼邏輯和結構問題~ 以后會接觸更多的,先了解一下。
來看一下多個elif的例子:
好啦,以上是條件判斷的語句,這是基礎很重要的部分,記得好好學啦。
完結,撒花??ヽ(°▽°)ノ?
總結
以上是生活随笔為你收集整理的python多个判断条件_Python基础介绍 | 条件判断Conditionals的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python映射类型包括哪三种_pyth
- 下一篇: python3语法错误python_[大