for循环结合range使用方法

时间:2023-03-09 01:22:26
for循环结合range使用方法

range概念:表示一个数据范围

基本的语法格式:range(开始数据,结束数据(不包括结束数据),步长)

记住一个公式:下一个数据=开始数据+步长

步长:表示的是数据前后的间隔

OK,基本的概念和语法格式了解后来看一下例子吧。

  1. 第一种使用方法
    for value in range(1, 3, 1):
    print(value)

    输出结果:for循环结合range使用方法

    解析:range(1,3,1)表示[1,3)

  2. 基于第一种的简化写法
    for value in range(1, 3):
    print(value)

    输出结果:for循环结合range使用方法

    在步长不指定的时候,默认的步长为1

  3. 第三种使用方法(比较常用的一种)
    for value in range(3):
    print(value)

    输出结果:for循环结合range使用方法

    解析:开始数据不指定,表示从0开始,range(3)就等价于[0,3)

  4. 倒着输出数据,例如:使用for循环遍历出3到1的数据
    for value in range(3, 0, -1):
    print(value)

    输出结果:for循环结合range使用方法

    解析:利用上面的公式:下一个数据=上一个数据+步长,所以2=3+(-1)

    目前我经常遇到的for循环结合range使用就这几种,希望对刚入门学习python的朋友有所帮助。