欢迎访问宙启技术站
智能推送

如何使用range()函数生成一个整数序列

发布时间:2023-06-24 20:21:26

range()函数是Python内置函数之一,可以快速生成一个整数序列。它的语法如下:

range(start, stop[, step])

其中,start表示序列的起始值(包含),stop表示序列的结束值(不包含),step表示序列的步长(默认为1)。

下面是一些常见用法:

1. 生成从0到n-1的整数序列:

range(n)

2. 生成从m到n-1的整数序列:

range(m, n)

3. 生成从m到n-1的步长为s的整数序列:

range(m, n, s)

下面是使用range()函数生成一个整数序列的示例代码:

# 生成从0到9的整数序列
seq1 = range(10)
print(list(seq1))

# 生成从1到10的整数序列
seq2 = range(1, 11)
print(list(seq2))

# 生成从1到10的步长为2的整数序列
seq3 = range(1, 11, 2)
print(list(seq3))

输出结果:

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
[1, 3, 5, 7, 9]

使用range()函数可以很方便地生成任意长度的整数序列,可以用于编写循环、迭代等操作。