Python中range函数的使用
range函数是Python中的内置函数,用于生成一系列连续的整数,一般用于for循环体中。
range的三种创建方式
- 只有一个参数(小括号中只有一个数)
i=range(10)#默认从0开始,默认步长为1
print(i)#range(0,10)
print(list(i))#用于查看range中的整数序列,list是列表的意思
输出:range(0,10)
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
- 给了两个参数(小括号中有两个数)
i=range(1,10)#指定了起始值,从1开始,到10结束,默认步长为1
print(list(i))#[1, 2, 3, 4, 5, 6, 7, 8, 9]
输出:[1, 2, 3, 4, 5, 6, 7, 8, 9]
- 给了三个参数(小括号内有三个数)
i=range(1,10,2)#指定了起始值,步长为2
print(list(i))
输出:[1, 3, 5,7, 9]