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: