更新时间:2022-01-13 来源:黑马程序员 浏览量:
range()函数可创建一个整数列表,该函数的语法格式如下:
range([start,]stop[,step])
range()函数中的参数说明如下。
(1)start:表示列表起始位置,该参数可以省略,此时列表默认从0开始。
(2)stop:表示列表结束位置,但不包括stop。例如range(5)、range(0,5)表示列表[0,1,2,3,4]。
(3)step:表示列表中元素的增幅,该参数可以省略,此时列表步长默认为1,例如range(0,5)等价于range(0,5,1)。
range()函数一般与for循环搭配使用,以控制for循环中代码段的执行次数。使用range()函数搭配for循环,输出字符串中的每个元素,完整代码如下:
#16_traversing_range.py string = input( "请输人一个字符串:") for i in range(len(string)): print(string[i])
以上程序可实现与15_traversing.py同样的功能。
多学一招:for-else
与 while循环类似,for循环也能与保留字else 搭配使用。for-ese结构具体语法
格式如下:
for循环变量 in遍历结构: 代码段1 else : 代码段2
for-else结构中,ese语句之后的代码同样只在循环正常执行之后才执行,因此
代码段2中一般用于说明循环的执行情况。