for i in range在python中的用法
时间: 2024-04-29 14:21:38 浏览: 150
【Python 技巧】[i for i in range(1,10)] — 列表解析式,列表中使用 for 循环
5星 · 资源好评率100%
`for i in range()` 是一个循环结构,在Python中用于重复执行一段代码块。它的语法为:
```python
for i in range(start, stop, step):
# 执行代码块
```
其中,`range()`函数用于生成一个整数序列。它的三个参数分别为起始值、终止值和步长,其中起始值是可选的,默认为0,步长也是可选的,默认为1。`range()`函数生成的整数序列不包含终止值。
在循环中,`i`是循环变量,它会依次取遍整数序列中的每一个值,然后执行相应的代码块。循环会一直执行,直到循环变量取遍整数序列中的所有值。如果不需要使用循环变量,可以将其替换为下划线 `_`。
下面是一些示例代码:
```python
# 打印出0~4之间的整数
for i in range(5):
print(i)
# 打印出1~10之间的奇数
for i in range(1, 11, 2):
print(i)
# 计算1到100的和
sum = 0
for i in range(1, 101):
sum += i
print(sum)
```
阅读全文