python中的if語句

2021-08-14 21:29:22 字數 1251 閱讀 6309

程式設計時常需要檢查一系列條件,並根據結果採取措施,在python中,if語句能幫你檢查程式當前狀態,並給出結果採取措施。

下面是乙個簡單的例項,演示if語句正確處理特殊情況:

cars=['audi','bmw','toyota']

for car in cars:

if car == 'toyata':

print(car.upper())

else :

print(car.title())

上面這個例項中的迴圈首先檢查當前汽車名是否為『toyota』。如果是,則以全大寫的形式列印他,否則就以首字母大寫的方式列印:

輸出結果如下:

每條if語句的核心都是乙個值為ture或者false的表示式,這種表示式被稱為條件測試。python根據條件測試值來確定是否執行if語句中的**,如果條件測試的值為ture,python就執行緊跟在if後面的**,否則就忽略這些**。

大多數條件測試都將變數當前的值與另乙個值進行比較,最簡單的條件測試就是檢查變數和特定值是否相等:

我首先將a的變數定義為1,然後將z定義為1然後將a賦值給z,雖然這步沒有必要,但是是我手抖,最後將a的值與z的值進行比較,得到以上結果:ture

注意:『=』是賦值所用的符號;『==』才是比較的符號。

乙個等號可以解讀為陳述,兩個等號為問,大多數程式語言使用等號的方式與這裡所說的和演示的相同。

2:當python檢查是否相等時候,是區分大小寫的:

如果大小寫很重要,那麼正好符合需求,如果大小寫無關緊要,那麼只想檢查變數的值,可以將它轉化為全小寫檢查,如下:

3:要判斷兩個值是否不相等,可用驚嘆號:『!』和等號的配合,驚嘆號表示不,很多程式語言都是這樣描述的

Python中的for語句

for語句是python中的迴圈控制語句。可用來遍歷某一物件,還具有乙個附帶的可選的else塊,主要用於處理for語句中包含的break語句。如果for迴圈未被break終止,則執行else塊中的語句。break 在需要時終止for迴圈 continue 跳過位於其後的語句,開始下一輪迴圈。for語...

Python中的with語句

with語句用處 檔案操作時,時常有忘記關閉的情況,因此可以選用with語句,with語句執行完,檔案自動關閉且釋放檔案資源。eg 關閉1個檔案 with open poem1 r encoding utf 8 as f for line in f print line eg with可同時開啟多個...

python中的if語句

單分支的if語句 if age 18 print 你已經成年 if和else語句以及各自的縮排部分都是乙個完整的 塊 age 12 if age 18 print 你已經成年 else print 你未滿18歲 多分支的if語句if 要判斷的條件 條件成立的時候,要做的事情 elif 條件2 els...