python3.X中的循环

获取数字范围:

range()

在python3.x中使用range():

 1 >>> list(range(7))
 2 [0, 1, 2, 3, 4, 5, 6]
 3 >>> for i in range(6):
 4     print(i)
 5
 6 0
 7 1
 8 2
 9 3
10 4
11 5
12 >>> 

continue ---调到下一个列表项

break ---跳出循环

 1 >>> numbers
 2 [1, 2, 3, 4, 5, 6]
 3 >>> for i in numbers:
 4     if i == 3:
 5         print(‘跳过当前‘)
 6         continue
 7     print(i)
 8
 9 1
10 2
11 跳过当前
12 4
13 5
14 6
15 >>> 
 1 >>> numbers = list(range(7))
 2 >>> numbers
 3 [0, 1, 2, 3, 4, 5, 6]
 4 >>> for i in numbers :
 5     print(i)
 6     if i > 4:
 7         print(‘执行到此,后面不执行‘)
 8         break
 9
10 0
11 1
12 2
13 3
14 4
15 5
16 执行到此,后面不执行
17 >>> 
时间: 2024-10-13 06:54:46

python3.X中的循环的相关文章

【译】深入理解python3.4中Asyncio库与Node.js的异步IO机制

转载自http://xidui.github.io/2015/10/29/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3python3-4-Asyncio%E5%BA%93%E4%B8%8ENode-js%E7%9A%84%E5%BC%82%E6%AD%A5IO%E6%9C%BA%E5%88%B6/ 译者:xidui原文: http://sahandsaba.com/understanding-asyncio-node-js-python-3-4.html 译者前言 如

Python中的循环技术

简单谈谈 Python 中容器的遍历和一下小技巧. 1.遍历单个容器 下面代码遍历一个 List 结构,同样适用于 Tuple.Set 结构类型 >>> x = [1, 2, 3, 'p' , 'y'] >>> for v in x: ... print(x) ... 1 2 3 p y 遍历字典 Dict 结构也是一样的方法,注意区分 Key-Value >>> y = {'a':11, 'b':22} >>> y {'b': 22

js中的循环语句

js中的循环语句可分为三种:1.while:2.do……while:3.for. while的语法为 while (exp) {    //statements;} var a=1,b=0; while(a<=1000){ if(a%2==0){ if(b%20==0) { document.write("<br>第"+parseInt(b/20+1)+"行偶数"); } document.write(a+"&nbsp"

python3.6中安装numpy,pandas,scipy,scikit_learn,matplotlib等数据分析工具

运行环境:python3.6+windows64位 1.安装pip(1)如果在安装python3.6时,你有勾选关于pip的选项,那么在python3,6中就会带有pip的安装文件安装方法:主要下载地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/按如下步骤进行安装:使用命令提示符(cmd),最好以管理员的身份运行.在cmd中执行cd命令到python安装目录下,在执行cd命令到其Scripts文件夹下,在这个文件夹下,就会有easy_install*以及

kettle的job中使用循环

 job中使用循环 在一个不稳定的网络环境下作文件传输.偶尔会有超时或连接重置.这时须要稍等片刻再重试.在重试10次之后放弃并结束该job.类似使用循环解决这类问题. 该演示样例job演示了这样的循环场景.文件传输步骤被虚拟的场景(随机数产生成功机率为10%)取代,成功即写日志报告成功.其它90%报告失败日志报告失败并继续,最多执行10次:点击下载演示样例: d 请同意我提醒一句.解决在之前不能确定循环运行次数的的情景下,使用本例中方法.假设是已知的循环次数或循环次数时可计算的,最好在单独的

scala学习手记2 - scala中的循环

先来看一段Java中的循环: for (int i = 1; i < 4; i++) { System.out.print(i + ","); } 毫无疑问,scala可以让这个循环更加简洁.根据上一节中的内容,没有必要显示指定变量i的类型,我们甚至不需要声明这个变量.其次输出的语句也可以更加简洁一些,在scala中可以直接使用println()这个方法输出字符串.最后scala的循环结构也是非常的轻量级.好了,可以看一下代码了: for (i <- 1 to 3) { p

[Swift]Day15:闭包中的循环强引用

闭包中的循环强引用 解决闭包和类实例之间的循环强引用可以通过定义捕获列表来实现. 捕获列表 捕获列表中的每个元素都是由weak或者unowned关键字和实例的引用(如self)成对组成.每一对都在方括号中,通过逗号分开: lazy var someClosure: (Int, String) -> String = { [unowned self] (index: Int, stringToProcess: String) -> String in } 我们需要判断捕获列表中的属性是弱引用还是

jQuery源码分析-jQuery中的循环技巧

Js代码   作者:nuysoft/JS攻城师/高云 QQ:47214707 EMail:[email protected] 声明:本文为原创文章,如需转载,请注明来源并保留原文链接. 前记:本文收集了jQuery中出现的各种遍历技巧和场景 Js代码   // 简单的for-in(事件) for ( type in events ) { } Js代码   // 缓存length属性,避免每次都去查找length属性,稍微提升遍历速度 // 但是如果遍历HTMLCollection时,性能提升非常

Javascript中的循环

Javascript中有两种循环的方法for循环和for-in循环 for循环主要用来循环数组,for-in循环应该用来遍历非数组对象.从技术上来说,for-in循环也可以用来遍历数组(JS中数组也是对象),但这样做并不是很好,当该数组被自定义函数扩大后,有可能导致逻辑上的错. for循环的常规写法 for(var i = 0; i < myarray.length; i++){ //对myarray[i]进行操作 } 在常规写法中,每次循环时都要重新访问计算数组的长度,将会导致代码运行速度下降