@R星校长
第3
关:数值列表:用数字说话
range()
函数
Python 提供了range()
函数,能够用来生成一系列连续增加的数字。其基本使用语法有如下三种:
range(lower_limit,upper_limit,step)
其中:
lower_limit
: 生成系列整数的下限整数,不填该参数则默认为从0开始,生成的整数从此数开始,包括该数;upper_limit
:生成系列整数的上限整数,必填参数,生成的整数要小于该上限;step
:在下限和上限之间生成系列整数之间的间隔步长,不填该参数则默认步长为1
。
注意:
range()
函数的三个参数都只能为整数。如果range()
函数中仅一个参数,则该参数表示upper_limit
,如果仅两个参数,则分别表示lower_limit
和upper_limit
。
例如,要生成1~6
之间步长为2
的系列整数:
for i in range(1,6,2):
print(i)
输出结果:
1
3
5
基于range()
函数创建数字列表
我们可以通过range()
函数,利用 Python 列表提供的append()
插入功能创建一个列表。例如,我们要创建一个包含10个0~9
整数的平方的列表:
# 声明一个列表变量
numbers