Python的range()函数的使用方法
python range() 函数可创建一个整数列表,一般用在 for 循环中。
语法:range(start, stop, step)。
参数说明:
start: 计数从 start 开始。默认是从 0 开始。例如range(6)等价于range(0, 6);
stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 6) 是[0, 1, 2, 3, 4, 5]没有6
step:步长,默认为1。例如:range(0, 6) 等价于 range(0, 6, 1)
例子:
#print(range(1,10,1));这种写法是不行的,要用for循环
for i in range(1,10,1):
print(i) # 竖列的123456789
for i in range(1,10,2):
print(i) # 竖列的13579
for i in range(10):
print(i) # 竖列的0123456789
重点注意:
range()函数并没有range(,10,1);
start,stop,step三者均可为负数;
但start—>stop的方向要与step的方向相同,如果方向不相同虽然不会报错,但会没有任何输出;
range()函数中的三个参数省略一个参数时,省略的为step(默认为1);省略两个参数时,剩下的那个参数为stop,省略的是start(默认为0)和step(默认为1)。
例子:
for i in range(10,1,1):
print(i) #这里会没有值输出,也不会报错
因为10到1的方向是从右到左,而步长1的方向是从左到右,方向冲突了
但是可以写为:
for i in range(10,-1,-1):
print(i) #输出结果是竖列的109876543210
‘’’
第一次写博客,也刚学Python,小白上路,请大家多多关照。以后也会陆续更新关于学习Python的知识,有什么不足和错误的地方希望大家指出,提出意见。
Thanks.
OvO.
‘’’





