Python中range()函数的用法是生成一系列连续的整数。
range()函数是Python中的内置函数,一般用于for循环体中。range()函数的语法格式为range(start, stop, step),即range(初值,终值,步长)。该函数的用法是生成一系列连续的整数。
当range()函数中使用一个参数时,比如range(6),则返回从0到6(不包括6)的一系列数字范围,步长为1;当range()函数中使用两个参数时,比如range(1,6),则返回从1到6(不包括6)的一系列数字范围,步长为1;当range()函数中使用三个参数时,比如range(1,6,2),则返回从1到6(不包括6)的一系列数字范围,步长为2。
range() 函数使用注意事项
range()函数仅适用于整数。不管range对象表示的整数序列有多长,所有range对象占用的内存空间都是相同的,因为仅仅需要存储start,stop和step,只有当用到range对象时,才会去计算序列中的相关元素。
range()函数中所有参数都必须是整数,不能是浮点数或任何其他类型。所有三个参数都可以是肯定的,也可以是消极的。初值为0,步长为1,可以省略。步长值可以为正数或负数,不得为零。用户可以按索引访问range()中的项目,就像用户访问列表一样。