1.for循环的一般形式
for tmpVar in Iterable: block
- tmpVar 是临时变量
- Iterable 是可迭代对象
- 第一行是循环条件,当对可迭代对象的迭代遍历结束时,for循环也就结束
- block是循环体,每一次循环,程序都要进入到这个block内来执行代码
2.for循环,从形式上可以分为两种
1.使用range函数自由控制循环次数 2.遍历容器
2.1 range 函数
range函数返回一个对象,该对象产生一个整数序列。 range函数有3个参数 1.start 整数序列开始的位置 2.stop 整数序列结束的位置 3.step 步长 开始与结束位置所组成的区间[start, stop)是左闭右开的,start默认是0,step默认是1。下面向你展示range函数的使用方法 1.range(1, 5) 产生的整数序列是1, 2, 3, 4 2.range(0, 4, 2) 产生的整数序列是0,2 3.range(5, 0, -1) 产生的整数序列是5, 4, 3, 2, 1 4.range(3) 产生的整数序列是0,1,2
2.2 使用range()函数编写for循环
编写for循环输出从1到10(包括10)的整数
for i in range(1, 11): print(i)
range(0, 11) 产生了整数序列:1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ,结合上一篇教程《迭代遍历思维》的内容来理解这段代码。 range函数产生了一个整数序列,从0到10,for循环的过程就是迭代遍历他们的过程。第一行代码里的i是临时变量,每一次循环,都会改变i的值,i将依次等于1,2 ... 9, 10,而每一次将新的值赋值给i以后,都要进入到循环体里执行代码,在这个示例代码中,循环体里只有一行代码print(i),这样就是实现了输出从1到10的功能。
标签:10,迭代,python,整数,range,循环,程序控制,序列 From: https://www.cnblogs.com/joyware/p/16708238.html