天天看点

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