range()函数
range是一种数据类型,一般用来生成不可变的数值序列,常用于for循环
range(a)
range(b,a)
range(b,a,c)
以上三种方式都可使用
其中a,b,c必须为整数,b省略时,默认值为0,c省略时默认值为1,a不可省略
for i in range(a): 其中从0到a-1依次赋值给i
例如:
for i in range(5):
print(i)
输出:
0
1
2
3
4
for i in range(b,a): 其中从b到a-1依次赋值给i
例如:
for i in range(1,5):
print(i)
输出:
1
2
3
4
for i in range(b,a,c): 其中从b到a-1,每次依次加c赋值给i
例如:
for i in range(1,10,2):
print(i)
输出:
1
3
5
7
9
如果想让上述情况横向输出就在print()中加入end=' '
例如:
for i in range(1,10,2):
print(i,end=',')
输出:1,3,5,7,9,
当然end=' '引号中也可以是别的符号
例如:
for i in range(1,10,2):
print(i,end=':')
输出:1:3:5:7:9:

本文详细介绍了Python内置的range函数,包括其用法和参数解析。range函数用于生成不可变的数值序列,常在for循环中使用。示例包括:从0到指定数的序列、指定起始和结束的序列以及步长为2的序列。通过调整end参数,可以改变序列输出的分隔符,实现不同格式的输出。

4139

被折叠的 条评论
为什么被折叠?



