标签:
for 每个元素 in 序列: statement
不要忘记冒号,不要忘记冒号,不要忘记冒号。
可以循环一个字符串
for a in "string": print a #输入结果: #s #t #r #i #n #g
通过序列号(下标)索引循环
>>> a = [1,2,3] >>> for index in range(len(a)): print a[index] #输入: #1 #2 #3
内置函数 len():返回组的长度
内置函数 range(): range(start, stop[, step]),生成一个不可变的数字序列,一般用来循环。
在循环中,如果没有从任何一个break中退出,则会执行和for对应的else,如果循环break退出了,则else部分不执行。
while 判断条件: statement
例子:
>>> i = 0 >>> while i < 5: print i i = i + 2 #或者 i+=2 #输入: #0 #2 #4
注意:Python不支持 i++自增这种,只能使用 i = i + 1 或者 i += 1
if i > 2: #这里有冒号 break #这里有缩进
while … else
else 中的语句会在循环正常执行完(即 for 不是通过 break 跳出而中断的)的情况下执行
break 来跳过循环,continue 用于跳过该次循环,break 则是用于退出循环
标签:
原文地址:http://www.cnblogs.com/for-you/p/4901544.html