Advertisement

Python3 的 range 函数

阅读量:

Python3 之 range函数

  • 一、说明
    • 二、语法
    • 三、注意事项

一、说明

Python3中的**range()**函数所生成的为一种“可迭代对象”(其本质为对象,而非迭代器),并不属于列表类型,因此在进行打印操作时并不会输出列表形式。

Python3中**list()函数具备对象迭代器的功能,能够将range()**函数返回的可迭代对象转换成列表形式,最终所得到的变量类型即为列表。

复制代码
    >>> range(5)
    range(0, 5)
    >>> list(range(5))
    [0, 1, 2, 3, 4]
    
    
    
      
      
      
      
      
    

二、语法结构分析

range(stop)
range(start, stop[, step])

参数说明:
start表示计数的初始数值,若未明确指定则默认为0;
stop表示计数的终止数值,但该值本身不会被包含在内;
step代表每次递增的步长,默认情况下为1,且不允许设置为0;
range函数用于生成一系列整数,其范围遵循左闭右开的原则,本质上构成一个等差数列。

复制代码
    >>> a = ran

全部评论 (0)

还没有任何评论哟~