循環語句 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