19-range()函数

作者: ju7ran | 来源:发表于2019-04-09 15:43 被阅读1次

    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]) 
    

    相关文章

      网友评论

        本文标题:19-range()函数

        本文链接:https://www.haomeiwen.com/subject/vxxiiqtx.html