python之for循环详解
Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。
For循环的range函数,
1、来创建一个连续的数字列表。其实range函数不是真正的函数,实际上它是一种数据类型,代表不可以操作的数据。Range的()里面的叫停止数字。注意这个range函数只接受整数作为参数不接受浮点数或者是字符串。另外range函数还可以设置范围:range(1,5),要是输出数字的话,就会是:1,2,3,4 例如:你想要在循环中使用数字1-5的话,你就可以使用range(1,5+1).
2、在range函数中使用步数
for number in range(2,9,2)
print (number)
上面的函数输出的就会是 2,4,6,8 最后面的2是步数(也就是默认的增量)【当然也可以是-2,就是减量而不是增量】
语法:
for循环的语法格式如下:
for 迭代值 in 序列:
执行动作
以上实例我们使用了内置函数 len() 和 range(),函数 len() 返回列表的长度,即元素的个数。 range返回一个序列的数。
循环使用 else 语句
在 python 中,for … else 表示这样的意思,for 中的语句和普通的没有区别,else 中的语句会在循环正常执行完(即 for 不是通过 break 跳出而中断的)的情况下执行,while … else 也是一样。
While 循环:(先验循环)
1、使用 while True:,是一个无限循环,在下面写上break语句无限循环就会停止。