码迷,mamicode.com
首页 > 编程语言 > 详细

Python循环

时间:2015-10-22 18:46:26      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:

一 For循环

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]),生成一个不可变的数字序列,一般用来循环

  1. 必须是整数
  2. 步长缺省,默认为1
  3. 生成的序列包含start,不包含stop

 

for......else

在循环中,如果没有从任何一个break中退出,则会执行和for对应的else,如果循环break退出了,则else部分不执行。

 

二 While循环

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 来跳过循环,continue 用于跳过该次循环,break 则是用于退出循环

 

Python循环

标签:

原文地址:http://www.cnblogs.com/for-you/p/4901544.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!