python的range()函数用法
时间: 2023-04-30 12:03:12 浏览: 95
`range()` 函数在 Python 中用来生成一个整数序列。语法为 `range(start, stop, step)`,其中:
- `start`:序列的起始值(默认为 0)。
- `stop`:序列的终止值(不包含)。
- `step`:步长(默认为 1)。
使用方法为:
```
for i in range(start, stop, step):
# do something with i
```
例如,如果你想打印出 0 到 4 的整数,你可以使用以下代码:
```
for i in range(5):
print(i)
```
你也可以在 range() 中使用不同的参数,如下例,从 2 开始,到 11 结束,步长为 2
```
for i in range(2, 11, 2):
print(i)
```
输出结果: 2,4,6,8,10
```
如果你只想使用其中的某些数字,可以使用列表推导式或者是内建函数 list() 来转换 range() 生成的序列。
```
nums = list(range(1, 6))
```
这样转换后的num变量就是 [1,2,3,4,5] 的列表
相关问题
python range函数用法
Python中的range函数可以生成一个整数序列。语法如下:
range(start, stop[, step])
其中:
start: 起始值,默认为0
stop: 终止值,不包含在序列中
step: 步长,默认为1
例如:
range(5) 生成序列 [0, 1, 2, 3, 4]
range(1, 5) 生成序列 [1, 2, 3, 4]
range(1, 5, 2) 生成序列 [1, 3]
使用方法如下:
```
for i in range(5):
print(i)
```
输出:
0
1
2
3
4
常用于 for 循环中。
pythonrange函数用法
Python中的range()函数可以用来生成一系列的数字,通常用在for循环中。其用法如下:
range(stop)
生成从0到stop-1的整数序列。
range(start, stop[, step])
生成从start到stop-1的整数序列,间隔为step。其中,start默认为0,step默认为1。
例如:
range(5) 生成的序列为 [0, 1, 2, 3, 4]
range(1, 5) 生成的序列为 [1, 2, 3, 4]
range(1, 10, 2) 生成的序列为 [1, 3, 5, 7, 9]
阅读全文