python的range用法
时间: 2024-06-16 13:01:57 浏览: 120
Python中的range函数
Python的`range()`函数是一个内置函数,用于生成一个整数序列。它在很多情况下用于控制循环次数或者数组索引的生成。`range()`有几种常见的用法:
1. **基本用法**:
```python
range(stop) # 生成从0开始到stop-1的整数序列
```
这将返回一个包含从0到`stop-1`的所有整数的列表。
2. **步长**:
```python
range(start, stop[, step]) # 生成从start开始到stop-1的整数序列,每隔step个数取一个
```
如果省略`start`,默认为0;如果省略`step`,默认为1。
3. **空序列**:
```python
range(start, stop, step=1) # 如果start > stop,生成的序列为空
```
例如,`range(5)`会生成[0, 1, 2, 3, 4],而`range(0, 10, 2)`会生成[0, 2, 4, 6, 8]。
阅读全文