国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python學(xué)習(xí)筆記之if語句的使用示例

2020-01-04 16:38:12
字體:
供稿:網(wǎng)友

前言

條件語句在實(shí)際開發(fā)中我們已經(jīng)使用過幾次了,在這里我們需要再次隆重的來介紹一下它,下面話不多說了,來一起看看詳細(xì)的介紹吧。

if語句

顧名思義,該語句為判斷語句,先來一個簡單的示例

cars=['audi','bmw','subaru',toyota]for car in cars: if car == 'audi': print(car.upper) else: print(car.title)#-->AUDI Bmw Subaru Toyota#可見第一個元素全部變成了大寫,而其他元素只有首字母大寫

條件測試

每條if語句的核心就是有True或False判斷的

以下情況為檢查兩個元素是否完全相等的

car = 'bmw'print(car == 'bmw')#-->True 檢查是否完全相等print(car == 'Bmw')#-->False 對大小寫敏感,因此不會相等print(car.title() == 'Bmw')#-->True 這樣就會相等,應(yīng)為title()將car的首字母大寫了

以下情況為檢測兩個元素是否不想等的

car = 'bmw'print(car != 'audi')#-->True 

以下情況為比較兩個數(shù)字的:

age= 18print(age == 18)#-->True 等于print(age != 18)#-->False 不等于print(age == 30)#-->False 等于print(age < 30)#-->True 小于print(age <= 30)#-->True 小于等于print(age > 30)#-->False 大于print(age >= 30)#-->False 大于等于

以下情況檢查多個條件的

age_0= 18age_1=30print(age_0==18 and age_1==30)#-->True 兩個判斷都為Trueprint(age_0!=18 and age_1==30)#-->Flase 一個判斷都為True 一個判斷都為Falseprint(age_0!=18 and age_1!=30)#-->Flase 兩個判斷都為Falseprint(age_0==18 or age_1==30)#-->True 兩個判斷都為Trueprint(age_0!=18 or age_1==30)#-->True 一個判斷都為True 一個判斷都為Falseprint(age_0!=18 and age_1!=30)#-->Flase 兩個判斷都為False#結(jié)論:#and:兩邊都必須為True則True#or:只要一邊為True則True

判斷特定值是否包含于列表中:

age=[12,13,14,15,16,17]print(12 in age)#-->Trueprint(0 in age)#-->False

判斷特定值是否包不含于列表中:

age=[12,13,14,15,16,17]print(12 not in age)#-->Falseprint(0 not in age)#-->True

Bool表達(dá)式

isShow=TrueisGood=Falseprint(isShow)#-->Trueprint(isGood)#-->False

結(jié)合判斷:

car = 'bmw'if car=='bmw': print("Good")#-->Good else:#執(zhí)行這里下面的條件是car=='bmw'的非語句,也就是car!='bmw' print("Bad")if car=='audi': print("Good")else:#執(zhí)行這里下面的條件是car=='bmw'的非語句,也就是car!='bmw' print("Bad")#-->Bad

if語句

(1)if

示例代碼

isShow=Trueif isShow: print("It's showing")#-->It's showing

(2)if-else

示例代碼

isShow=Falseif isShow: print("It's showing")else: print("It's not showing")#-->It's not howing

(3)if-elif-else

示例代碼

age=18if age<22: print("你不可以結(jié)婚")elif age<30: print("你還沒結(jié)婚啊")else: print("單身")#-->你不可以結(jié)婚
age=28if age<22: print("你不可以結(jié)婚")elif age<30:#不符合age<22但是符合age<30 print("你還沒結(jié)婚啊")else: print("單身")#-->你你還沒結(jié)婚啊
age=50if age<22: print("你不可以結(jié)婚")elif age<30: print("你還沒結(jié)婚啊")else:#不符合age<22和age<30 print("單身")#-->單身
#有時候用elif代替else會更加清晰:if age<22: print("你不可以結(jié)婚")elif age<30: print("你還沒結(jié)婚啊") elif age>=30: print("單身")

使用if處理列表

request_toppings=['mushrooms','extra cheese']topings_none=['mushrooms']for request_topping in request_toppings: if request_topping in topings_none:  print('沒有這種pizza') else:  print("Adding " + request_topping + ".")print("Finish making your pizza!")#-->沒有這種pizza#-->Adding extra cheese.#-->Finish making your pizza!

確定列表不是空的:

request_toppings=[]if request_toppings:#列表在包含至少一個元素時返回True,否則返回False print('Have')else: print('Not Have')#-->Not Have

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,如果有疑問大家可以留言交流,謝謝大家對VEVB武林網(wǎng)的支持。


注:相關(guān)教程知識閱讀請移步到python教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 南京市| 河曲县| 临汾市| 云安县| 石楼县| 莆田市| 五寨县| 松阳县| 芒康县| 登封市| 方城县| 镇平县| 富裕县| 岢岚县| 芦山县| 安庆市| 阿鲁科尔沁旗| 乡宁县| 民丰县| 云浮市| 富宁县| 西吉县| 邵武市| 江永县| 遂平县| 邵阳县| 电白县| 沅陵县| 青阳县| 郯城县| 宁国市| 油尖旺区| 赤城县| 闵行区| 东乌珠穆沁旗| 沧州市| 海丰县| 当阳市| 长沙县| 乐陵市| 鞍山市|