Python中的`range()`函数用于生成一个整数序列,通常用在`for`循环中。其基本语法如下:
range(start, stop, step)
`start`:序列的起始值,默认值为0。
`stop`:序列的结束值,但不包括该值。
`step`:序列中每个数之间的步长,默认值为1。
示例用法:
生成从0到9的整数序列(不包括10):
for i in range(10):print(i, end=', ')
输出:`0, 1, 2, 3, 4, 5, 6, 7, 8, 9,`
生成从0到5的整数序列(不包括5):
for i in range(5):print(i, end=', ')
输出:`0, 1, 2, 3, 4,`
生成步长为2的整数序列,从0开始到10结束(不包括10):
for i in range(0, 10, 2):print(i, end=', ')
输出:`0, 2, 4, 6, 8,`
生成步长为-1的整数序列,从0开始到-10结束(不包括-10):
for i in range(0, -10, -1):print(i, end=', ')
输出:`0, -1, -2, -3, -4, -5, -6, -7, -8, -9,`
请注意,`range()`函数返回的是一个可迭代对象,不是列表类型,因此在打印时不会显示列表形式。如果需要列表形式,可以使用`list()`函数将其转换为列表。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://sigusoft.com/bj/81117.html