网淘巴来吧,欢迎您!

返回首页 微信
微信
手机版
手机版

数字序列函数range()

2021-05-16 新闻来源:网淘巴 围观:957
''
购买adidas上京东官方旗舰店。

如果我们要像C语言那样来一个for循环

for(i=0;i<10;i++)

{

}

在python里如何表示呢,那么就要用到range()函数。首先我们来在python3看打印range()会得到什么结果

>>> 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]

免责申明
部分文章来自各大搜索引擎,如有侵权,请与我联系删除。
打赏

Luminar Neo 是一款先进的 AI 照片编辑工具,专为摄影师、设计师和创意工作者设计, 以灵活、注重效能的引擎为核心,提供更快的编辑速度、无缝的基于图层的工作流程以及对每个细节的精确控制。

相关文章

马年
奔腾

您是本站第82365名访客 今日有1篇新文章/评论