当前位置:首页 > 商讯 >

Python循环语句之while循环22

编辑:北京盛典时光文化传媒有限公司时间:2017-09-05 12:31:57阅读次数:2
Python循环语句之while循环22 一,循环机制及应用场景

1.while循环

用于编写通用迭代结构(非遍历);

顶端测试为真即会执行循环体,并会重复多次测试直到为假后执行循环后的其他语句。

2.for循环

一个通用的序列迭代器,用于遍历任何有序的序列对象内的元素;

可用于字符串、元组、列表和其它的内置可迭代对象,以及通过类所创建的新对象;

3.python也提供了一些能够进行隐性迭代的工具

in成员关系测试

列表解析

map、reduce和filter函数

二,while循环

1.语法格式

while boolean_exception: while_suite else else_suite

2.语法特征

1)else分支为可选部分;

2)只要boolean_exception的结果为True,循环就会执行;

3)boolean_exception的结果为False时终止循环,此时如果有else分支,则会执行一次;

4)break:遇到break跳出最内层的循环;

5)continue:遇到continue跳到所处的最近层循环的开始处;

6)pass:占位语句;

7)else代码块:循环正常终止才会执行;如果循环终止是由break跳出导致的,则else不会执行。

3.while语法示例

//while切片 In [29]: url = '' In [30]: while url: ....: print url ....: url = url[1:] ....: ww.magedu.com w.magedu.com .magedu.com magedu.com agedu.com gedu.com edu.com du.com u.com .com com om m //while生成数字 In [33]: x = 0;y = 10 In [35]: while x < y: ....: print x, ....: x += 1 ....: 0 1 2 3 4 5 6 7 8 9 //while分支语句 In [37]: url = '' In [38]: while url: ....: print url ....: url = url[:-1] ....: else: ....: print "Game over!" ....: www ww w Game over! //while分支语句遇到break,跳出最内层循环 In [39]: url = '';x = 0 In [40]: while url: ....: print url ....: url = url[:-1] ....: x += 1 ....: if x > 7: ....: break ....: else: ....: print "Game over" ....:

企业建站2800元起,携手武汉肥猫科技,做一个有见地的颜值派!更多优惠请戳:武汉网络推广 http://www.feimao666.com

上一篇:关于php缓存技术的简单总结 下一篇:最后一页

相关阅读