python 基礎知識-條件,循環,筆記3 權亮

二. 條件、循環

  1. 條件語句
    用作布爾表達式(用作if語句中的條件)時,下面的值都將被解釋器視爲假:False, None, 0 ,"" ,() ,[], {}.
    而其他的都是值都被認爲是真.
    在這裏插入圖片描述
    在這裏插入圖片描述
    在這裏插入圖片描述
    與賦值一樣,Python也支持鏈式比較:可同時使用多個比較運算符,如0 < age < 100。
    a) ==與=的區別
    =是賦值運算符,是修改值的方法,這個不能作爲比較運算符.
    ==是比較運算符,比較兩個對象是否相等.
    b) Is 相同運算符
    Is是看兩個事物是否相同(非相等).
    在這裏插入圖片描述
    上圖可以看出,xy是相同的,xz是相等的.
    c) In 成員資格運算符
    在這裏插入圖片描述

  2. 循環語句
    a) While循環
    在這裏插入圖片描述
    在這裏插入圖片描述

Not name 相當於 name is false.
while語句非常靈活,可用於在條件爲真時反覆執行代碼塊.

b) For 循環
For循環是針對可迭代(遍歷)對象進行遍歷的方法.

在這裏插入圖片描述
在這裏插入圖片描述

Zip函數,可以使得並行遍歷兩個序列,如果兩個序列不一樣長,就會遍歷兩個序列最短的序列便會停止.

在這裏插入圖片描述
Break跳出循環,continue是結束當前的迭代,並跳到下一次迭代,pass是跳躍,在編寫代碼時,可將其作佔位符,del刪除變量,但不刪除數值.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章