Python循环语句

时间:2014-04-28 08:21:42   收藏:0   阅读:568

Python语言中的循环结构包含两种语句,分别是while语句和for语句。

 

1. while语句

 

while(表达式):

    ……

else:

   ……

 

执行过程:当循环表达式为True时,依次执行while中的语句。直到循环表达式的值为False时,才执行else语句或退出循环。其中else子句可以省略,表达式两端的等号也可以省略。

 

2. for语句

 

for循环用于遍历一个集合,依次访问集合中的每个项目。格式如下:

 

for 变量 in 集合:

    ……

else:

    ……

 

执行过程:每次循环从集合中取出一个值,并把该值赋值给变量。集合可以是元组、列表、字典等数据结构。其中else子句可以省略。

for循环通常与range()或xrange()函数一起使用,函数返回一个列表,介绍如下:

函数原型:range([start,]stop[,step])

函数原型:xrange([start,]stop[,step])

参数start表示列表开始的位置,默认为0

参数stop表示列表结束的位置

参数step表示步长,默认为1

函数返回一个递增或递减的数字列表。xrange是一个类,而且返回的是一个xrange对象。使用xrange进行遍历,每次遍历只返回一个值。range()返回的是一个列表,一次性计算并返回所有的值。因此,xrange()的执行效率要高于range()

 

3. break和continue语句

 

break和continue语句可以控制语句的跳转

 

3.1 break语句

 

break语句用于中断语句所在整个一级循环

 

3.2 continue语句

 

continue语句用于结束语句所在本次循环,跳转到下一次循环

 

4. pass语句

 

pass语句用于无动作语句中,即不执行任何动作

Python循环语句,码迷,mamicode.com

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!