if、while、for
1、缩进
在python中通过特殊的缩进来标明成块的代码,缩进不规范将导致运行出错
1 #缩进 2 a=1 3 if a>0: 4 print('a= %d' %a) 5 print('the end')
2、if条件判断
在if语句中,首先判断if之后的条件,若为True则执行相应语句,若为False,执行elif或else语句
1 #if else条件判断 2 a=1 3 if a<0: 4 print('a是负数') 5 elif a>0: 6 print('a是正数') 7 else: 8 print('a=0')
3、while循环
while循环为条件循环,如果条件成立会一直执行下去
1 #while循环 2 b=10 3 while b>0: 4 print('b= %d' %b) 5 b-=1 6 print('the end')
4、for循环
for循环是指在某个对象中读取元素,知道这个对象中没有元素为止
1 #for循环 2 print(range(1,51)) 3 for i in xrange(1,52): 4 print('i=%d' % i) 5 test=dict(a=1,b=2,c=3,d=4) 6 for i,j in enumerate(test): 7 print(i,j) 8 #enymerate函数中默认分离key和value,在for循环中通过i,j自动赋值key,value,将所有元素遍历出来 9 #如果是列表就自动遍历下标和列表元素。
5、break、continue
break用于跳出整个循环,continue用于跳过本次循环
6、range与xrange
range生成一个序列,xrange生成一个生成器