跳到主要内容

阐述Python下range()函数的用法?

参考答案:

Python的range()函数是一个非常实用的内置函数,它用于生成一个整数序列。这个序列通常用于循环控制,如for循环。

range()函数的基本用法如下:

range(start, stop, step)
  • start:这是序列的起始值,默认值为0。
  • stop:这是序列的结束值,但不包括该值。
  • step:这是序列中每个数字之间的差值,也就是步长,默认值为1。

让我们看一些具体的例子:

  1. 生成从0到4的整数序列:
for i in range(5):
    print(i)

输出:

0
1
2
3
4
  1. 生成从2到8(不包括8)的整数序列,步长为2:
for i in range(2, 8, 2):
    print(i)

输出:

2
4
6
  1. 只指定结束值,,起始值和range步()长函数默认为生成0的是一个和"1:惰性"的序列
for i, in它 range并不会(一次性5生成):所有的值
    ,print而是在(每次i迭代)时生成
```一个值
输出。:这`


0 1 2 3 4

需要注意的是range()`在处理大量数据时更为高效,因为它不会占用过多的内存。