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循环语句一般形式例子相关推荐

  1. for循环语句例题及解析python_Python的循环语句练习题

    Python的循环语句练习题 在练习之前,可以先熟悉一下两种循环结果已经特点: 1.while循环语句: 初始化语句 while 条件表达式: 循环体 While是死循环,如果不给出跳出语句,就会一直 ...

  2. python无限循环条件循环_Python - 条件控制、循环语句 - 第十二天

    Python 条件控制.循环语句 end 关键字 关键字end可以用于将结果输出到同一行,或者在输出的末尾添加不同的字符,实例如下: Python 条件语句是通过一条或多条语句的执行结果(True 或 ...

  3. c语言循环8,C语言8 循环语句 | CN-SEC 中文网

    摘要 如何实现让某些语句按照一定的条件重复执行呢?比如:打印从0 - N的值? 例子: goto语句 如何实现让某些语句按照一定的条件重复执行呢? 比如:打印从0 - N的值? 例子: goto语句 ...

  4. fou循环 php 剩余次数_php for 循环语句使用方法详细说明

    for循环只是一个多一点的代码,同时循环添加到它.而所涉及的一个循环的共同任务是: 设置一些计数器变量的初始值. 请检查条件语句是正确的. 执行中的代码循环. 增量在每个迭代结束通过循环计数器. fo ...

  5. python 循环语句结果存储_Python条件语句和循环语句

    前言 通常都听到别人说,计算机很牛逼,很聪明,其实计算机一点都不聪明,光是你要跟他沟通,都会气 shi 你,聪明的是在写程序的你. 写程序就是跟计算机沟通,告诉它要做什么. 竟然是这样,那么肯定缺少不 ...

  6. javascript的程序控制结构及语句------(2)循环控制语句、跳转语句、对话框

    一.循环控制语句 循环语句主要就是在满足条件的情况下反复执行某一个操作,循环控制语句主要包括while语句.do...while语句 和for语句. 1.While语句 语法: While(条件表达式 ...

  7. C语言中要改变循环语句的流程可以使用的语句有哪些

    C语言中要改变循环语句的流程可以使用的语句有:break,continue和goto.break语句可以终止循环而执行整个循环语句后面的代码:continue语句可以跳过循环体中剩余的语句而强制进入下 ...

  8. continue语句只用于循环语句中_Java之循环语句、条件判断语句(三目运算符)、break、continue...

    之前的内容只是让读者可以定义变量,输出变量等基础功能而已.这远远是不够的,今天,我们学习的内容可以帮你开始完善自己想开发的内容,在这之前我们先理解一个概念:一个表达式的返回值是布尔值的表达式称为布尔 ...

  9. python有几种循环语句_[14] Python循环语句(一)

    1. 概述 今天我们介绍循环语句,和条件判断一样,我们从流程图开始看起.首先看一下学习计划列表,粗体为已学,斜体为新增或修改内容.计算机编程的原理简要介绍 集成开发环境PyCharm 变量名.数字.字 ...

最新文章

  1. Leetcode: 101. Symmetric Tree
  2. Fastboot和Recovery
  3. No module named ‘XX‘
  4. 0459-Repeated Substring Pattern(重复的子字符串)
  5. python 3 关于requests库的 text / content /json
  6. Oracle 网络配置与管理
  7. koa 的 Context
  8. PHP程序员7小时学会Kotlin 第二小时
  9. 如何使用Snagit修剪视频?
  10. 8.企业安全建设入门(基于开源软件打造企业网络安全) --- 态势感知系统建设
  11. C语言十进制转换二进制
  12. java api1.8中文版(由谷歌,百度,有道,必应翻译).md
  13. tolua unity 报错_unity tolua异常处理
  14. 给定一个年月日,计算那天是星期几(数学)
  15. [1005]pika 线程不安全
  16. 因子完备数c语言,编写函数输出完备数及其所有约数
  17. MS Office for Mac的Clipart错误
  18. 解决Linux下无法利用shell脚本启动conda虚拟环境问题
  19. GiB 是什么?像 GB 是一样的吗?
  20. 无人机监控交通流量实时传输路况智慧交通系统说明

热门文章

  1. scala中getorElse()方法
  2. Linux编译LLVM,如何使用ninja快速编译LLVM和Clang(以llvm3.3为例子)
  3. java动态数组储存敌机_如何使用参数通过graphql将动态数组字符串存储为neo4j中的节点属性?...
  4. Python基础——if else与if elif else条件判断
  5. 1tensorflow 实现端到端的OCR:二代身份证号识别 + 2tensorflow LSTM+CTC实现端到端的不定长数字串识别
  6. BP算法:原理推导数据演示项目实战1(转)
  7. configparser模块简介
  8. DPDK 网卡绑定和解绑
  9. 介绍几个 window 下面的terminal
  10. mvc 生成输出url