如何使用Python的内置函数range()创建数字序列
发布时间:2023-06-18 18:17:11
Python的内置函数range()可以创建数字序列。它接受3个参数,即起始值、终止值和步长,根据这些参数生成从起始值开始、小于终止值的数字序列。下面我们来介绍一下如何使用range()函数创建数字序列。
首先,我们来看一个最简单的例子,创建一个从0开始、小于5的数字序列:
for i in range(5):
print(i)
输出结果为:
0 1 2 3 4
可以看到,range()函数创建了一个从0开始、小于5的数字序列。它会自动按照默认步长1依次生成数字,并将它们打印出来。
如果我们需要指定起始值和步长,可以在range()函数中传入2个参数,分别表示起始值和终止值。比如,创建一个从2开始、小于10、步长为2的数字序列:
for i in range(2, 10, 2):
print(i)
输出结果为:
2 4 6 8
现在我们来讨论一下如何使用range()函数创建一个包含1000个数字的序列。这个序列的起始值为0,步长为1,终止值为999,它包含了0到999之间的所有整数。我们可以使用for循环和range()函数来创建这个序列:
numbers = []
for i in range(1000):
numbers.append(i)
这样,我们就创建了一个包含1000个数字的序列。我们可以通过以下方式来访问这个序列:
# 打印序列的第一个数字 print(numbers[0]) # 打印序列的最后一个数字 print(numbers[-1]) # 打印序列中的前10个数字 print(numbers[:10]) # 打印序列中的后10个数字 print(numbers[-10:])
总结一下,使用Python的内置函数range()可以创建数字序列。我们可以通过指定起始值、终止值和步长来控制序列的生成。使用for循环和range()函数可以快速创建数字序列。
