数字序列函数range()
2021-05-16
新闻来源:网淘巴
围观:667
''
如果我们要像C语言那样来一个for循环
for(i=0[文];i<1[章]0;i++)
{
}
在python[来]里如何表示呢,[自]那么就要用到r[网]ange()函[淘]数。首先我们来[巴]在python[文]3看打印ran[章]ge()会得到[来]什么结果
>>> print(range(10))
range(0, 10)
>>> for i in range(0,10,2):
print(i)
0
2
4
6
8
range()函数对应两种方法
range(stop)range(start, stop[, step])
参数说明:
- start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);
- stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5
- step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)
Python3 range() 函数返回的是一个可迭代对象(类型是对象),而不是列表类型,要返回列表类型必须使用list函数如
>>> list(range(1,6))
[1, 2, 3, 4, 5]
本文链接:https://www.wtao8.com/post/97.html 转载需授权!
上一篇:Python list高级教程
下一篇:Python list列表实现栈和队列