天天看點

Python學習筆記——控制語句

假值表達式:False  None  0  ""  ()  []  {}

if語句:

if  條件:

        語句

elif 條件:

else:

is 運算符,判定同一性而不是相等性,如下:

  1. >>> x=y=[1,2,3]  
  2. >>> z=[1,2,3]  
  3. >>> x == y  
  4. True 
  5. >>> x == z  
  6. True 
  7. >>> x is y  
  8. True 
  9. >>> x is z  
  10. False 

布爾運算:

and : 兩個條件都為值的時候整個表達式為真

or : 兩個條件都為假的時候整個表達式為假

not:真為假,假為真,反過來的

while循環格式:

while 條件:

for循環格式:

for 變量 in  清單:

for 周遊字典元素:

for key in d:

        print key,d[key]

for key,value in d.items():

        print key,value

zip并行疊代

  1. names = ['anne','beth','george','damon']  
  2. ages = [12,42,32,102]  
  3. for name,age in zip(names,ages):  
  4.     print name,'is',age,'years old' 
  5. 結果:
  6. anne is 12 years old  
  7. beth is 42 years old  
  8. george is 32 years old  
  9. damon is 102 years old