Python的條件控制?if?語(yǔ)句詳解
1、四種語(yǔ)法格式
針對(duì)不同的場(chǎng)景, if 語(yǔ)句可以有4種「語(yǔ)法格式」
1.1、if
這是最「簡(jiǎn)單」的一種語(yǔ)法格式,可以判斷「一種」場(chǎng)景
實(shí)例:定義一個(gè)年齡,如果年齡小于18,就打印 “滾出網(wǎng)吧”。
age = 16 if age < 18: print('滾出網(wǎng)吧')
輸出:
滾出網(wǎng)吧
1.2、if else
這是「標(biāo)準(zhǔn)」語(yǔ)法格式,可以判斷「兩種」場(chǎng)景
實(shí)例:定義一個(gè)年齡,如果年齡小于18,就打印 “滾出網(wǎng)吧”;如果年齡大于18,就打印 “先交兩萬(wàn)網(wǎng)費(fèi)”。
age = 20 if age < 18: print('滾出網(wǎng)吧') else: print('先交兩萬(wàn)網(wǎng)費(fèi)')
輸出:
先交兩萬(wàn)網(wǎng)費(fèi)
1.3、if elif else
這種格式可以判斷「兩種以上」場(chǎng)景,其中 elif 可以使用多次
實(shí)例:定義一個(gè)年齡,如果年齡小于18,就打印 “滾出網(wǎng)吧”;如果年齡大于18,就打印 “先交兩萬(wàn)網(wǎng)費(fèi)”;否則(年齡等于18)就打印 “算你小子走運(yùn),進(jìn)來(lái)打游戲”。
age = 18 if age < 18: print('滾出網(wǎng)吧') elif age > 18: print('先交兩萬(wàn)網(wǎng)費(fèi)') else: print('算你小子走運(yùn),進(jìn)來(lái)打游戲')
輸出:
算你小子走運(yùn),進(jìn)來(lái)打游戲
1.4、if 嵌套
if 語(yǔ)句中可以包含 if 語(yǔ)句,用于處理一些「復(fù)雜」的場(chǎng)景。
實(shí)例:定義一個(gè)年齡和一個(gè)性別,如果年齡小于18,就打印 “滾出網(wǎng)吧”;如果年齡大于18,就打印 “先交兩萬(wàn)網(wǎng)費(fèi)”;否則就判斷性別,如果是男的,就打印 “算你小子走運(yùn),進(jìn)來(lái)打游戲”;否則就打印 “離開(kāi)我的網(wǎng)吧”。
sex = '男' age = 18 if age < 18: print('滾出網(wǎng)吧') elif age > 18: print('先交兩萬(wàn)網(wǎng)費(fèi)') else: if sex == '男': print('算你小子走運(yùn),進(jìn)來(lái)打游戲') else: print('離開(kāi)我的網(wǎng)吧')
輸出:
算你小子走運(yùn),進(jìn)來(lái)打游戲
2、常用的操作符
條件判斷時(shí)常用的「運(yùn)算符」
到此這篇關(guān)于Python的條件控制 if 語(yǔ)句詳解的文章就介紹到這了,更多相關(guān)Python if 語(yǔ)句內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
基于Python實(shí)現(xiàn)語(yǔ)音合成小工具
TTS(Text To Speech)是一種語(yǔ)音合成技術(shù),可以讓機(jī)器將輸入文本以語(yǔ)音的方式播放出來(lái),實(shí)現(xiàn)機(jī)器說(shuō)話的效果。本文將使用pyttsx3庫(kù)作為示范,編寫(xiě)一個(gè)語(yǔ)音合成小工具,感興趣的可以了解一下2022-12-12一文掌握Python爬蟲(chóng)XPath語(yǔ)法
這篇文章主要介紹了一文掌握Python爬蟲(chóng)XPath語(yǔ)法,xpath是一門(mén)在XML和HTML文檔中查找信息的語(yǔ)言,可用來(lái)在XML和HTML文檔中對(duì)元素和屬性進(jìn)行遍歷,XPath 通過(guò)使用路徑表達(dá)式來(lái)選取 XML 文檔中的節(jié)點(diǎn)或者節(jié)點(diǎn)集。下面會(huì)更學(xué)習(xí)的介紹,需要的朋友可以參考一下2021-11-11Python-jenkins模塊之folder相關(guān)操作介紹
這篇文章主要介紹了Python-jenkins模塊之folder相關(guān)操作介紹,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-05-05Python中inplace、subset參數(shù)的意義及說(shuō)明
這篇文章主要介紹了Python中inplace、subset參數(shù)的意義及說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-08-08python字典各式各樣操作從基礎(chǔ)到高級(jí)全面示例詳解
在Python中,字典(Dictionary)是一種強(qiáng)大而靈活的數(shù)據(jù)結(jié)構(gòu),它允許你存儲(chǔ)和檢索鍵值對(duì),本文將深入探討Python中各式各樣的字典操作,包括基本操作、高級(jí)操作以及一些實(shí)用的技巧,通過(guò)全面的示例代碼,將展示如何充分發(fā)揮字典在Python編程中的優(yōu)勢(shì)2023-12-12Python自動(dòng)化辦公之Excel拆分與自動(dòng)發(fā)郵件
這篇文章主要何大家分享一個(gè)真實(shí)的自動(dòng)化辦公案例,即向用戶發(fā)送帶有Excel附件的電子郵件,同時(shí)必須按用戶從主Excel文件中拆分?jǐn)?shù)據(jù)以創(chuàng)建他們自己的特定文件,然后將該文件通過(guò)電子郵件發(fā)送給正確的用戶,感興趣的可以了解一下2022-03-03關(guān)于Pycharm無(wú)法debug問(wèn)題的總結(jié)
今天小編就為大家分享一篇關(guān)于Pycharm無(wú)法debug問(wèn)題的總結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-01-01

python Selenium爬取內(nèi)容并存儲(chǔ)至MySQL數(shù)據(jù)庫(kù)的實(shí)現(xiàn)代碼