for i in range 用法
时间: 2024-10-29 08:04:44 浏览: 14
在Python中,`for i in range()` 是一种常用的循环结构,它的基本用法如下:
1. **基础语法**:
```python
for i in range(start, stop[, step]):
```
- `start` (可选):循环开始计数的数值,默认从0开始。
- `stop`:循环结束但不会到达的数值(非inclusive)。
- `step` (可选):步长,默认为1,表示每次增加1。
示例:
```python
for i in range(5): # 从0到4(不包含5)
print(i)
```
2. **空范围**:
当只提供一个数字作为参数时,`range` 将从0开始直到该数字减一:
```python
for i in range(3): # 从0到2(不包含3)
print(i)
```
3. **负数范围**:
可以指定负数作为参数,这会使计数倒退:
```python
for i in range(-3, 3): # 从-3到2(不包含3)
print(i)
```
注意,如果第二个参数小于第一个,`range` 将包含第二个参数(因为计数会反向进行)。
4. **步长**:
可以通过第三个参数设置步长:
```python
for i in range(0, 10, 2): # 从0到9(不包含10),每隔2个数取一个
print(i)
```
阅读全文