range()在python中的用法
时间: 2024-04-23 08:28:17 浏览: 12
range()是Python中的一个内置函数,用于生成一个整数序列。它的基本语法是:
range(start, stop, step)
其中,start表示序列的起始值(可选,默认为0),stop表示序列的结束值(必选,但不包含在序列中),step表示序列中相邻元素的间隔(可选,默认为1)。
range()函数返回一个可迭代对象,可以通过将其转换为列表或使用循环来访问生成的整数序列。下面是一些使用range()函数的示例:
1. 使用range()生成一个简单的整数序列:
```
for i in range(5):
print(i)
```
输出:
```
0
1
2
3
4
```
2. 使用range()指定起始值和结束值:
```
for i in range(2, 8):
print(i)
```
输出:
```
2
3
4
5
6
7
```
3. 使用range()指定起始值、结束值和步长:
```
for i in range(1, 10, 2):
print(i)
```
输出:
```
1
3
5
7
9
```
需要注意的是,range()函数返回的是一个可迭代对象,如果需要将其存储为列表,可以使用list()函数进行转换,例如:
```
numbers = list(range(1, 6))
print(numbers)
```
输出:
```
[1, 2, 3, 4, 5]
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)