19-range()函数

简介: Python

range()函数
在其他语言中,如果想要循环一个变量从1到100,要怎么写呢?
for(i = 1,i<=100,i++){}

python怎么实现这个功能呢?python设计了range()函数,直接实现了上面的功能。range是内置函数,无须导入。在任何地方都可以直接使用它。
for i in range(5):
print(i)
0
1
2
3
4
从上面的执行结果,也可以看出来range函数的范围是从0-4。遵守左闭右开的原则。range默认是从0开始的。当然也可以指定遍历的区间。
for i in range(1,5):
print(i)
1
2
3
4
还可以指定步长,就像切片一样。
for i in range(1, 12, 2):
print(i)
1
3
5
7
9
11
很多的时候是结合range()和len()函数,遍历一个序列的索引
a = [‘Google’, ‘Baidu’, ‘Huawei’, ‘Taobao’, ‘QQ’]
for i in range(len(a)):
print(i, a[i])

相关文章
|
3天前
使用indices()函数创建数组
使用indices()函数创建数组。
15 3
Len()、Lenw()与Lenb()函数间的区别
Len()、Lenw()与Lenb()函数间的区别
|
11月前
|
Python
【Numpy】深入剖析Numpy.arange()与range()的区别
【Numpy】深入剖析Numpy.arange()与range()的区别
100 0
|
算法 索引 Python
为什么 x in range(1000000000000001) 的执行速度这么快
为什么 x in range(1000000000000001) 的执行速度这么快
54 0
LeetCode 307. Range Sum Query - Mutable
update(i, val) 函数可以通过将下标为 i 的数值更新为 val,从而对数列进行修改。
76 0
LeetCode 307. Range Sum Query - Mutable
np.random.choice 参数replace
np.random.choice 参数replace
93 0
|
存储
range_hashed
range_hashed
66 0
|
SQL
LEN() 函数
LEN() 函数
71 0
range
range() 是一个函数,可以用来生成一个自然数的序列。 该函数需要三个参数:起始位置(可以省略,默认是 0);结束位置;步长(可以省略,默认是 1)。 通过 range() 可以创建一个执行指定次数的 for 循环。
78 0
range
|
索引 Python
成功解决ValueError: column index (256) not an int in range(256)
成功解决ValueError: column index (256) not an int in range(256)
成功解决ValueError: column index (256) not an int in range(256)