作者:LAMP小白 点击:1887 发布日期:2013-10-17 23:59:39 返回列表
For循环
For iterating_var in sequence:
Statements
序列可以是列表 字符串 元组的任意一种
range(开始, 结束, 步进值)
xrange()性能更优异的range()
遍历
遍历序列
生成索引
range(len('hello'))
普通序列遍历
直接循环值
循环索引 然后输出值
字典遍历
直接遍历时,获取到的只是字典中的key
返回字典的元组 d.itema()
将字典中的key和value分别赋值给k和v
for k,v in d.items():
循环控制
for
...
else:
for循环正常结束时 便会执行else
for循环非正常结束
break 跳出循环
continue 执行下一次循环
pass 占位 什么都不会做 代码桩
while循环
while expression
statements
while也有else
#!/usr/bin/python a={1:'aaa','v':'bbb',3:'nnn'} print a for k in a: print a[k] for k,v in a.items(): print k,'===>',v for num in range(10): print num for i in xrange(3): k = raw_input() if k == 'q': break else: print 'end' x='' i=0 while x!='x' and i < 3: x = raw_input('pass:') if x=='c': print 'continue' continue if x=='q': print 'bye' break print 'not q' i+=1 else: print i,'!end...'
上一篇:python流程控制与逻辑运算符 下一篇:快递查询API