for循环语句例子 python_Python for循环语句一般形式例子
Python for 循环语句
定义for 实例01for 实例02range()函数range方法for循环和range内置函数配合使用
定义
Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。
for循环的语法格式如下:
1for iterating_var in sequence:
2 statements(s)
流程图
for 实例01
1>>>languages = ["C", "C++", "Perl", "Python"]
2>>> for x in languages:
3... print (x)
4...
5C
6C++
7Perl
8Python
9>>>
for 实例02
以下 for 实例中使用了 break 语句,break 语句用于跳出当前循环体:
1sites = ["Baidu", "Google","Runoob","Taobao"]
2for site in sites:
3 if site == "Runoob":
4 print("菜鸟教程!")
5 break
6 print("循环数据 " + site)
7else:
8 print("没有循环数据!")
9print("完成循环!")
10
11执行脚本后,在循环到 "Runoob"时会跳出循环体:
12循环数据 Baidu
13循环数据 Google
14菜鸟教程!
15完成循环!
range()函数
range函数大多数时常出如今for循环中。在for循环中可做为索引使用。事实上它也能够出如今不论什么须要整数列表的环境中,在python 3.0中range函数是一个迭代器。
一般形式:range(start,stop[,step])
start :开始数值,数值为0,也就是如果不写这项,则认为start = 0 。
stop :结束的数值,这是必须要写 。
step :变化的步长,默认是1
1>>> range(1,5) #代表从1到5(不包括5)
2[1, 2, 3, 4]
3>>> range(1,5,2) #代表从1到5。间隔2(不包括5)
4[1, 3]
5>>> range(5) #代表从0到5(不包括5)
6[0, 1, 2, 3, 4]
再看看list的操作:
1array = [1, 2, 5, 3, 6, 8, 4]
2#事实上这里的顺序标识是
3[1, 2, 5, 3, 6, 8, 4]
4(0,1,2,3,4,5,6)
range方法
1实例:
2
3>>> range(5)
4[0, 1, 2, 3,4] #python 返回值
5python range()中,当传入两个参数时,则将第一个参数做为起始位,第二个参数为结束位:
6>>> range(0,6)
7[0, 1, 2, 3, 4,5]
8range()函数内可以填入三个参数,第三个参数是步进值(步进值默认为1):
9>>> range(0,10,2)
10[0, 2, 4, 6,8]
11range函数的参数和结果也并非一定要是正数或是递增的,好比下面两个例子:
12>>> range(-4,4)
13[-4, -3, -2, -1, 0, 1, 2, 3]
14>>> range(4,-4,-1)
15[4, 3, 2, 1, 0, -1, -2, -3]
for循环和range内置函数配合使用
range与for循环配合输出等差数列
1for i in range(1,10,3) :
2 print(i)
3#第一个元素是一,相邻的两个元素之间,后者-前者=3 ,最后一个元素最大是9
4print()
5#默认值:从0开始,间隔1,最大值是10-1=9
6for i in range(10) :
7 print(i)
结果
11
24
37
4
50
61
72
83
94
105
116
127
138
149
15>>>
for循环语句例子 python_Python for循环语句一般形式例子相关推荐
- for循环语句例题及解析python_Python的循环语句练习题
Python的循环语句练习题 在练习之前,可以先熟悉一下两种循环结果已经特点: 1.while循环语句: 初始化语句 while 条件表达式: 循环体 While是死循环,如果不给出跳出语句,就会一直 ...
- python无限循环条件循环_Python - 条件控制、循环语句 - 第十二天
Python 条件控制.循环语句 end 关键字 关键字end可以用于将结果输出到同一行,或者在输出的末尾添加不同的字符,实例如下: Python 条件语句是通过一条或多条语句的执行结果(True 或 ...
- c语言循环8,C语言8 循环语句 | CN-SEC 中文网
摘要 如何实现让某些语句按照一定的条件重复执行呢?比如:打印从0 - N的值? 例子: goto语句 如何实现让某些语句按照一定的条件重复执行呢? 比如:打印从0 - N的值? 例子: goto语句 ...
- fou循环 php 剩余次数_php for 循环语句使用方法详细说明
for循环只是一个多一点的代码,同时循环添加到它.而所涉及的一个循环的共同任务是: 设置一些计数器变量的初始值. 请检查条件语句是正确的. 执行中的代码循环. 增量在每个迭代结束通过循环计数器. fo ...
- python 循环语句结果存储_Python条件语句和循环语句
前言 通常都听到别人说,计算机很牛逼,很聪明,其实计算机一点都不聪明,光是你要跟他沟通,都会气 shi 你,聪明的是在写程序的你. 写程序就是跟计算机沟通,告诉它要做什么. 竟然是这样,那么肯定缺少不 ...
- javascript的程序控制结构及语句------(2)循环控制语句、跳转语句、对话框
一.循环控制语句 循环语句主要就是在满足条件的情况下反复执行某一个操作,循环控制语句主要包括while语句.do...while语句 和for语句. 1.While语句 语法: While(条件表达式 ...
- C语言中要改变循环语句的流程可以使用的语句有哪些
C语言中要改变循环语句的流程可以使用的语句有:break,continue和goto.break语句可以终止循环而执行整个循环语句后面的代码:continue语句可以跳过循环体中剩余的语句而强制进入下 ...
- continue语句只用于循环语句中_Java之循环语句、条件判断语句(三目运算符)、break、continue...
之前的内容只是让读者可以定义变量,输出变量等基础功能而已.这远远是不够的,今天,我们学习的内容可以帮你开始完善自己想开发的内容,在这之前我们先理解一个概念:一个表达式的返回值是布尔值的表达式称为布尔 ...
- python有几种循环语句_[14] Python循环语句(一)
1. 概述 今天我们介绍循环语句,和条件判断一样,我们从流程图开始看起.首先看一下学习计划列表,粗体为已学,斜体为新增或修改内容.计算机编程的原理简要介绍 集成开发环境PyCharm 变量名.数字.字 ...
最新文章
- Leetcode: 101. Symmetric Tree
- Fastboot和Recovery
- No module named ‘XX‘
- 0459-Repeated Substring Pattern(重复的子字符串)
- python 3 关于requests库的 text / content /json
- Oracle 网络配置与管理
- koa 的 Context
- PHP程序员7小时学会Kotlin 第二小时
- 如何使用Snagit修剪视频?
- 8.企业安全建设入门(基于开源软件打造企业网络安全) --- 态势感知系统建设
- C语言十进制转换二进制
- java api1.8中文版(由谷歌,百度,有道,必应翻译).md
- tolua unity 报错_unity tolua异常处理
- 给定一个年月日,计算那天是星期几(数学)
- [1005]pika 线程不安全
- 因子完备数c语言,编写函数输出完备数及其所有约数
- MS Office for Mac的Clipart错误
- 解决Linux下无法利用shell脚本启动conda虚拟环境问题
- GiB 是什么?像 GB 是一样的吗?
- 无人机监控交通流量实时传输路况智慧交通系统说明
热门文章
- scala中getorElse()方法
- Linux编译LLVM,如何使用ninja快速编译LLVM和Clang(以llvm3.3为例子)
- java动态数组储存敌机_如何使用参数通过graphql将动态数组字符串存储为neo4j中的节点属性?...
- Python基础——if else与if elif else条件判断
- 1tensorflow 实现端到端的OCR:二代身份证号识别 + 2tensorflow LSTM+CTC实现端到端的不定长数字串识别
- BP算法:原理推导数据演示项目实战1(转)
- configparser模块简介
- DPDK 网卡绑定和解绑
- 介绍几个 window 下面的terminal
- mvc 生成输出url