天天看點

python 學習筆記(07)

循環語句  if    for    

if

格式:

1.

    if 條件:    #此處條件若以True 或 False 作為條件,第一個字母必須大寫

        語句    

    else:

        語句

2.        

    if 條件:

    elif 條件:

    ……

    else

********注意:縮進很重要,if 隻會執行有縮進的語句

if 根據邏輯值(bool)來進行判斷,如:對 與 錯, 真 與 假, 空 與 非空 等。

邏輯值

邏輯值包含兩個值:

    True    表示非空的量(如:string, tuple, list, set, dictonary 等),所有非 0 數

    False    表示 0, None, 空的量 等。

作用:主要用于判斷語句中

    一個字元串是否為空

    一個運算結果是否為0

    一個表達式是否可用

邏輯結構:

    and 邏輯與               當需要同時滿兩個條件時

        if 條件1 and 條件2:

    or 邏輯或                 滿足其中一個條件時

        if 條件1 or 條件2:

    not 邏輯否 或 非            取反

        if not 條件:

for

    循環周遊序列,如是一個清單或一個字元

    for i in 清單,字元串,字典,元組,表達式等

range  循環結構

    for i in range(100):   周遊100次

    for i in range(1,11):   1-10

    for i in range(1,10,2):  起始值,終止值,步進值  1,3,5,7,9

1加到100

    #!/usr/bin/python

    i = 0

    for i in range(1,101):

        num=i

        num+=i

        print num

清單周遊

    s = [1,2,4,6,'w','y']

    for i in range(len(s)):

        print s[i]

周遊字典

    d = {1:11,2:22,5:55}

    for i in d:

        print i   #隻能擷取到字典的 key

        print d[i]

print d.items()    傳回的是一個元組,

元組拆分

    for k,v in d.items():

        print k

        print v

本文轉自   tianshuai369   51CTO部落格,原文連結:http://blog.51cto.com/songqinglong/1710120