一因块、總體計(jì)劃:
開始時(shí)間:2022-07-13
計(jì)劃完成時(shí)間:2022-08-12
計(jì)劃每日完成量:15頁/天内狸,或0.7章/天
二恢氯、今日(2022-07-18)學(xué)習(xí)進(jìn)度:
今日已學(xué)習(xí)19頁舶沿,完成1章嘶朱,日任務(wù)達(dá)標(biāo)。
總體進(jìn)度99頁/460頁仲墨,6章/20章勾缭。
三、學(xué)習(xí)筆記:
1目养、if語句俩由,在Python中,if 語句讓你能夠檢查程序的當(dāng)前狀態(tài)混稽,并據(jù)此采取相應(yīng)的措施采驻。假設(shè)你有一個(gè)汽車列表,并想將其中每輛汽車的名稱打印出來匈勋。對(duì)于大多數(shù)汽車礼旅,都應(yīng)以首字母大寫的方式打印其名稱,但對(duì)于汽車名'bmw' 洽洁,應(yīng)以全大寫的方式打印痘系。下面的代碼遍歷一個(gè)列表,并以首字母大寫的方式打印其中的汽車名饿自,但對(duì)于汽車名'bmw' 汰翠,以全大寫的方式打印。
cars = ['audi', 'bmw', 'subaru', 'toyota']
for car in cars:
if car == 'bmw':
print(car.upper())
else:
print(car.title())
輸出結(jié)果:
Audi
BMW
Subaru
Toyota
2昭雌、條件測(cè)試复唤,每條if 語句的核心都是一個(gè)值為True 或False 的表達(dá)式,這種表達(dá)式被稱為條件測(cè)試條件測(cè)試 烛卧。Python根據(jù)條件測(cè)試的值為True 還是False 來決定是否執(zhí)行if 語句中的代碼佛纫。如果條件測(cè)試的值為True ,Python就執(zhí)行緊跟在if 語句后面的代碼总放;如果為False 呈宇,Python就忽略這些代碼。
3局雄、檢查是否相等甥啄,使用兩個(gè)等號(hào)(== ),檢查是否相等時(shí)不考慮大小寫炬搭。
4蜈漓、檢查是否不相等穆桂,要判斷兩個(gè)值是否不等,可結(jié)合使用驚嘆號(hào)和等號(hào)(!= )迎变,其中的驚嘆號(hào)表示不充尉。
requested_topping = 'mushrooms'
if requested_topping != 'anchovies':
print("Hold the anchovies!")
輸出結(jié)果:
Hold the anchovies!
5、比較數(shù)字衣形,條件語句中可包含各種數(shù)學(xué)比較,如小于姿鸿、小于等于谆吴、大于、大于等于苛预。
>>> age = 19
>>> age < 21
True
>>> age <= 21
True
>>> age > 21
False
>>> age >= 21
False
6句狼、檢查多個(gè)條件,你可能想同時(shí)檢查多個(gè)條件热某,例如腻菇,有時(shí)候你需要在兩個(gè)條件都為True 時(shí)才執(zhí)行相應(yīng)的操作,而有時(shí)候你只要求一個(gè)條件為True 時(shí)就執(zhí)行相應(yīng)的操作昔馋。在這些情況下筹吐,關(guān)鍵字and 和or 可助你一臂之力。
7秘遏、檢查特定值是否包含在列表中丘薛,可使用關(guān)鍵字in,檢查特定值是否不包含在列表中邦危,可使用關(guān)鍵字not in洋侨。
8、if-else 語句倦蚪,經(jīng)常需要在條件測(cè)試通過了時(shí)執(zhí)行一個(gè)操作希坚,并在沒有通過時(shí)執(zhí)行另一個(gè)操作;在這種情況下陵且,可使用Python提供的if-else 語句裁僧。
9、if-elif-else 結(jié)構(gòu)滩报,經(jīng)常需要檢查超過兩個(gè)的情形锅知,為此可使用Python提供的if-elif-else 結(jié)構(gòu)。Python只執(zhí)行if-elif-else 結(jié)構(gòu)中的一個(gè)代碼塊脓钾,它依次檢查每個(gè)條件測(cè)試售睹,直到遇到通過了的條件測(cè)試。測(cè)試通過后可训,Python將執(zhí)行緊跟在它后面的代碼昌妹,并跳過余下的測(cè)試捶枢。
age = 12
if age < 4:
print("Your admission cost is $0.")
elif age < 18:
print("Your admission cost is $5.")
else:
print("Your admission cost is $10.")
輸出結(jié)果:
Your admission cost is $5.