Python新手學習(三)

2021-09-27 21:31:22 字數 2835 閱讀 3354

11.判斷(布林)

檢查是否相等和不相等,對於字串來說,大小寫也是需要注意的點,大小寫不同會被判斷為不相等。

laptop=

'dell'

print

(laptop==

'dell'

)print

(laptop==

'dell'

)print

(laptop!=

'lenovo'

)print

(laptop!=

'dell'

)

結果,符合時返回true,不符合返回false

true

false

true

false

此外,還可以比較數字是否相等,返回值也和上面相同

time=

6print(3

==5)print

(time==

6)

結果

false

true

12.檢查多個條件,在c語言中 && 表示且,這裡使用and來表示

c語言中||表示或,這裡or 表示或,都是雙目運算子,前後連線兩個條件

time=

6day=

6hour=

7print

(time==day and time==hour)

print

(time==day or time==hour)

結果

false

true

檢查特定值 是否在列中 ,使用 in,是否不在列中 ,使用 not in

『特定值』 in 『需要檢查的列表』

way=

['bicycle'

,'air'

,'subway'

,'plane'

,'motor'

]print

('air'

in way)

print

('dell'

in way)

結果

true

false

13.使用if語句,if語句中縮排的大小和for縮排的大小相同

所以在for中巢狀的if需要再次縮排才能達到經過判斷後去執行的效果,與之配套的是else,用法相同。

way=

['bicycle'

,'air'

,'subway'

,'plane'

,'motor'

]for mine in way:

if mine ==

'subway'

:print

('條件語句'

)else

:print

('if和else後面的冒號不能少'

)

結果

if和else後面的冒號不能少

if和else後面的冒號不能少

條件語句

if和else後面的冒號不能少

if和else後面的冒號不能少

python中與c語言不同的是,if 和else多個巢狀在一起時,有自己的elif語句。

way=

['bicycle'

,'air'

,'subway'

,'bus'

,'motor'

]for mine in way:

if mine ==

'subway'

:print

('地鐵'

)#if後面的執行語句,print縮排不一定要很多

elif mine ==

'air'

:print

('飛機'

)#但是不要將print的開頭和if及elif對齊,不然執行會出錯

elif mine==

'bus'

:print

('公共汽車'

)#至少要跟elif對齊後敲乙個空格,vs在:後敲回車會自動縮排

else

:print

('不坐了。。'

)

結果

不坐了。。

飛機地鐵

公共汽車

不坐了。。

14.字典

python中字典是一系列的 『鍵-值』配對,乙個鍵與乙個值配對,當print鍵時,輸出值。鍵與值之間使用 :來 確定關係,同時,列表中最外面使用的[ ]符號換成,使用鍵的格式為 『字典名』[『鍵名』]

way=

print

(way)

print

(way[

'air'])

print

(way[

'bus'])

way[

'subway']=

'zhongtie'

print

(way)

way[

'bus']=

211#這裡對字典中鍵對應的值進行修改

print

(way)

del way[

'bike'

]#前面提到過使用del和pop來刪除列表中的值

print

(way)

結果

zhonghang

930

python新手學習

python新手,使用python2.7時遇到了以上的問題,原因大概是 python在安裝時,預設的編碼是ascii,當程式中出現非ascii編碼時,python的處理常常會報類似這樣的錯誤。在網上搜尋到了可行的解決方法 在python的lib site packages資料夾下新建乙個sitecu...

Python新手學習(二)

7.操作列表 for 新儲存變數 in 原儲存變數 在python中,for語句的範圍為其下面所縮排的行數,而c語言for擁有其 來約束範圍,不要忘記for最後的冒號 way bicycle air subway plane motor for mine in way print mine prin...

新手自學python筆記(三)

在迴圈中使用continue 要返回到迴圈開頭,並根據條件測試結果決定是否繼續執行迴圈,可使用continue語句,它不像break語句那樣不再執行餘下的 並退出整個迴圈。c 1 0 while c 1 10 c 1 1 if c 1 2 0 continue print c 1 輸出 13 579...