python range用法
2023-12-25 17:32:08
range
?是 Python 中的一个内置函数,用于生成一个整数序列,通常用在循环中。它有三种常用的用法:
1. 基本用法:
range(stop)
stop
: 生成的整数序列终止的值(不包含在序列中)。
for i in range(5):
print(i)
输出:
0
1
2
3
4
2. 指定起始值和终止值:
range(start, stop)
start
: 生成的整数序列的起始值。stop
: 生成的整数序列终止的值(不包含在序列中)。
for i in range(2, 8):
print(i)
输出:
2
3
4
5
6
7
3. 指定步长:
range(start, stop, step)
start
: 生成的整数序列的起始值。stop
: 生成的整数序列终止的值(不包含在序列中)。step
: 步长,即序列中相邻两个整数的差值。
for i in range(1, 10, 2):
print(i)
输出:
1
3
5
7
9
需要注意的是,range
?生成的序列是惰性的,只在需要时才计算下一个值,这使得它在处理大数据集时更加高效。
此外,可以将?range
?与?list
?结合使用,将其转换为列表:
my_list = list(range(5, 10))
print(my_list)
输出:
[5, 6, 7, 8, 9]
总的来说,range
?是一个在循环中生成整数序列的方便工具,可以根据需要指定起始值、终止值和步长。
文章来源:https://blog.csdn.net/CHNIM/article/details/135204201
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!