Python 内置函数

python range() 函数可创建一个整数列表,一般用在 for 循环中。

函数语法

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)

实例

>>>range(10)        # 从 0 开始到 10
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> range(1, 11)     # 从 1 开始到 11
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>> range(0, 30, 5)  # 步长为 5
[0, 5, 10, 15, 20, 25]
>>> range(0, 10, 3)  # 步长为 3
[0, 3, 6, 9]
>>> range(0, -10, -1) # 负数
[0, -1, -2, -3, -4, -5, -6, -7, -8, -9]
>>> range(0)
[]
>>> range(1, 0)
[]以下是 range 在 for 中的使用,循环出runoob 的每个字母:
>>>x = 'runoob'
>>> for i in range(len(x)) :
...     print(x[i])
...
r
u
n
o
o
b
>>>

Python3.x 中 range() 函数返回的结果是一个整数序列的对象,而不是列表。

>>> type(range(10)) <class 'range'>

当你 help(range) 时会看到:

Return an object...

所以,不是列表,但是可以利用 list 函数返回列表,即:

>>> list(range(10)) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

转载自:https://www.cnblogs.com/lxwphp/p/9080299.html

Python range() 函数用法相关推荐

  1. Python range() 函数用法细解(附猴子吃桃问题引例)

    Python range() 函数用法细解 --步入大学,好多计算机系的同学可能专业课学c或者java,但是随着python变成语言的崛起,往往一些学校也会要求学生们学习Python这门编程语言(我们 ...

  2. [转载] Python|range函数用法完全解读

    参考链接: Python | range()不返回迭代器 迭代器是 23 种设计模式中最常用的一种(之一),在 Python 中随处可见它的身影,我们经常用到它,但是却不一定意识到它的存在.在关于迭代 ...

  3. Python|range函数用法完全解读

    迭代器是 23 种设计模式中最常用的一种(之一),在 Python 中随处可见它的身影,我们经常用到它,但是却不一定意识到它的存在.在关于迭代器的系列文章中(链接见文末),我至少提到了 23 种生成迭 ...

  4. python range函数怎么表示无限_Python range() 函数 | 菜鸟教程

    Python range() 函数用法 python range() 函数可创建一个整数列表,一般用在 for 循环中. 函数语法 range(start, stop[, step]) 参数说明: s ...

  5. 详细记录python的range()函数用法

    详细记录python的range()函数用法 使用python的人都知道range()函数很方便,今天再用到他的时候发现了很多以前看到过但是忘记的细节.这里记录一下range(),复习下list的sl ...

  6. python range函数范围_Python中range函数的用法

    range函数是python内置函数,允许用户在给定范围内生成一系列数字.根据用户传递给函数的参数变量来决定数字的开始和结束位置以及一个数字与另一个数字之间的差异 range()函数是Python中的 ...

  7. python range函数返回的是什么,python中range函数用法是什么

    python中range函数用法:[range()]函数可创建一个整数列表,一般用在for循环中,函数语法为[range(start, stop[, step])],其中start是开始计数,stop ...

  8. python中range 函数_Python range()函数用法图文详解

    python内置range()函数的作用是什么?它能返回一系列连续增加的整数,它的工作方式类似于分片,可以生成一个列表对象.range函数大多数时常出现在for循环中,在for循环中可做为索引使用.其 ...

  9. python利用range生成包含1-10的列表_Python列表干货:创建数字列表:range()函数用法...

    python range() 函数可创建一个整数列表,一般用在 for 循环中. 语法: range(start, stop[, step]) 参数说明: start: 计数从 start 开始.默认 ...

最新文章

  1. 计算机换色带技巧,色带盒怎么更换 色带盒更换安装方法【图文教程】
  2. 陶哲轩实分析命题 11.10.7
  3. android 获取配置文件 相对路径
  4. 使用winform来递归实现资源管理器
  5. Express 的使用
  6. 一文搞清楚 Spark RDD到底是什么?
  7. java中的.take(),Rxjava2~take~timer~interval~buffer~filter等源码如何实现(你应该懂的)~学渣带你扣rxjava2...
  8. 为什么有一些PDF转换成Word后是乱码?
  9. Matlab采用梯度算子、拉普拉斯算子、Sobel算子及Prewitt算子对图像进行锐化
  10. 土木学matlab还是python_五行属土的字大全
  11. 【华人学者风采】蔡达成 新加坡国立大学
  12. idea、webStrom 集成 svn 报错 Error: Node remains in conflict
  13. 专升本管理学知识点总结——管理环境与创新
  14. [生产力]必备的全局文件搜索工具
  15. 二进制安装PLG日志服务
  16. 关于Servlet的两种配置Web.xml文件配置或者使用(@WebServlet(name = ,urlPatterns = ))配置问题——WebServlet注解
  17. [附源码]Python计算机毕业设计Django的项目管理系统
  18. 企业金融App评测系列——微众银行以App构筑企业金融服务新生态,成为企业的随身数字银行
  19. javax.el.PropertyNotFoundException:类型[com.ex.spring.entity.Dept]上找不到属性[dNo]
  20. 仿热血江湖帮战客方血帮战 准备记时器结束事件

热门文章

  1. IntelliJ IDEA 部署 Web 项目,终于搞懂了!
  2. Hystrix面试 - 深入 Hystrix 断路器执行原理
  3. Redis面试 - 生产环境中的 redis 是怎么部署的?
  4. java getrequest_Java Target.getRequest方法代码示例
  5. 解决mysql导入数据量很大导致失败及查找my.ini 位置(my.ini)在哪
  6. webpack Plugin常用 optimization splitChunks UglifyJsPlugin sourceMap
  7. python之质数判断
  8. mongoose-iot_如何使用带有ESP32和Mongoose OS的GCP-Cloud IoT核心版查看天气
  9. react jquery_2019年React简介(面向仅了解jQuery的人们)
  10. pr下雪下雨_图像增强:下雨,下雪。 如何修改照片以训练自动驾驶汽车