二. 條件、循環
-
條件語句
用作布爾表達式(用作if語句中的條件)時,下面的值都将被解釋器視為假:False, None, 0 ,"" ,() ,[], {}.
而其他的都是值都被認為是真.
python 基礎知識-條件,循環,筆記3 權亮 python 基礎知識-條件,循環,筆記3 權亮 python 基礎知識-條件,循環,筆記3 權亮 與指派一樣,Python也支援鍊式比較:可同時使用多個比較運算符,如0 < age < 100。
a) ==與=的差別
=是指派運算符,是修改值的方法,這個不能作為比較運算符.
==是比較運算符,比較兩個對象是否相等.
b) Is 相同運算符
Is是看兩個事物是否相同(非相等).
python 基礎知識-條件,循環,筆記3 權亮 上圖可以看出,xy是相同的,xz是相等的.
c) In 成員資格運算符
python 基礎知識-條件,循環,筆記3 權亮 -
循環語句
a) While循環
python 基礎知識-條件,循環,筆記3 權亮 python 基礎知識-條件,循環,筆記3 權亮
Not name 相當于 name is false.
while語句非常靈活,可用于在條件為真時反複執行代碼塊.
b) For 循環
For循環是針對可疊代(周遊)對象進行周遊的方法.
Zip函數,可以使得并行周遊兩個序列,如果兩個序列不一樣長,就會周遊兩個序列最短的序列便會停止.
Break跳出循環,continue是結束目前的疊代,并跳到下一次疊代,pass是跳躍,在編寫代碼時,可将其作占位符,del删除變量,但不删除數值.