一.For循环:
1.1) range(i,j,间隔值) 间隔值的默认为1.
例如:for x in range(2,7,2):
print x,'ok'
结果:2 ok
4 ok
6 ok
注意:注意缩进问题 还有就是最后一个值不取的,当range(2,8,2)时出现246,不会有8
1.2)1+100
num=0
for x in range(1,101):
num += x
print num
1.3) (迭代)序列本身的偏移指数(索引)
例如:s='asdf'
for x in range(len(s)):
print s[x]
结果: a s d f
s='asdf'#字符串
l=[1,2,3,'a','b']#列表
t=(7,8,9,'q','w')#元组
for x in t:
print x
for x in range(len(s)):
print s[x]
1.4) 字典遍历:
d={1:10,2:20,5:50}
print d.items()
结果: [(1, 10), (2, 20), (5, 50)]
for k,v in d.items():
print k
print v
结果:1
10
2
20
5
50
1.5)
for x in range(1,11):
print x
if x==3:
pass # 代码桩
if x==2:
print 'hello 2'
continue
if x==5:
exit()
if x==6:
break
print "#"*10
else:
print 'end'
for x in range(1,11):
print "-------->",x