range()函数可以产生一系列的数字。当需要叠加一些数字时,可以用到range()函数。

1 基本语法

range()函数的基本语法如下所示。

range(start, stop)

其中,start表示这一些列数字中的第一个数字;stop-1表示这一系列数字中的最后一个数字。需要注意的是,产生的数字中不包括stop

2 使用方法

range()函数产生的这一系列的数字并不是以列表(list)类型存在的,这样做的目的是为了节省代码所占空间。

2.1 将range()产生的数字转换为列表

使用如下方法可以将range()产生的数字转换为列表。

图1 转换为列表

从图1中可以看出,range(0,5)产生的数字中不包含5。

2.2 在for语句中使用range()产生的数字

在《Python中for语句的使用方法》中提到,for语句的主要作用是遍历容器中的元素。也可以在for语句中使用range()产生的数字,如图2所示。

图2 在for语句中使用range()产生的数字

从以上代码中可以看出,在for语句中使用range()产生的数字可以用于控制循环执行语句的次数。

2.3 对range()产生的数字求和

range()产生的数字具有可叠加性(iterable),可以通过sum()函数对其进行求和处理,如图3所示。

图3 对range()产生的数字求和

3 指定数字的步进

在“1 基本语法”中提到的range()函数语法产生的数字的步进默认是1,可以通过以下语法指定其步进。

range(start, stop, step)

其中,range()函数的第一个参数start与第二个参数stop与“1 基本语法”中提到的range()函数基本语法的含义相同。第三个参数step即为指定的步进,用法如图4所示。

图4 指定了步进的数字

从图4中可以看出,此时range()函数产生的一系列数字是以2作为步进的。

Python中range()函数的使用方法相关推荐

  1. Python中range函数的使用方法

    Python中range函数的使用方法 更新时间:2022年05月30日 11:38:15   作者:Python编程学习圈 这篇文章主要介绍了Python中range函数的使用方法,文章基于Pyth ...

  2. Python中range函数的基本用法完全解读

    range函数大多数时常出现在for循环中,在for循环中可做为索引使用,下面这篇文章主要给大家介绍了关于Python中range函数的基本用法,文中通过实例代码介绍的非常详细,需要的朋友可以参考下 ...

  3. python中range 函数_pythonrange,range函数的用法

    当range()函数内填入第三个参数时,第三个参数表示百步长.函数语法:range(start,stop[,step])参数说明:start:计数从度start开始.默认是从0开始.例知如道range ...

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

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

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

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

  6. python中sum函数的使用方法及实例_sum函数的使用方法及实例

    在我很重要的人.QQ相册上看到的英文. BRO有以下两种意思: 1.BRO是brother的简称,意思是兄弟,哥们.是口语中的简称.类似的还有"sister"姐妹的简称为" ...

  7. 技术图文:举例详解Python中 split() 函数的使用方法

    背景 这篇文章主要介绍Python中的split()函数的使用方法,split()函数通常用于将字符串切片并转换为列表,需要的朋友可以参考一下. 技术分析 Python中有split()和os.pat ...

  8. python中range函数是什么意思_python中range什么意思

    今天来谈一谈关于Python中range()的作用,和我个人的理解. range的中文意思是,范围.幅度.或者是在xxx之间变动. 函数原型:range(start, end, scan): 参数含义 ...

  9. 关于Python中range函数的坑

    Python有2有3 下面我将举一个例子说明range的坑 首先介绍Python的range函数简用: for i in range(1,10,2): # (起始位置,终止位置,步长)range(10 ...

最新文章

  1. YOLObile:面向移动设备的「实时目标检测」算法
  2. 编程之美-求二叉树中节点的最大距离方法整理
  3. Flask框架(flask中的请求上下文和应用上下文,以及请求钩子的使用,Flask-Script 扩展命令行)
  4. springboot 关闭懒加载_SpringBoot新手入门篇
  5. 建库建表设置统一编码
  6. react文字滚动插件_【赠书】Preact(React)核心原理详解
  7. VUE自学日志02-应用与组件实例
  8. 读书笔记 - 深入解析Windows操作系统 - C1. 概念和工具
  9. 什么是PKI 体系(数字证书种类)
  10. 如何将PDF转换成Word文档?教你3种方法
  11. 微信群内接龙如何保持队形
  12. 决策树入门案例:泰坦尼克号幸存者预测
  13. python 修改excel 路径_python更改已存在excel文件的方法
  14. IDEA 支持python开发
  15. 我的CTF之旅(四)
  16. 三维地图app的发展,离不开Infortrend GSe Pro 高效NAS共享
  17. 超好用的网站推荐(持续更新)
  18. 网狐经典版后台操作手册,后台说明
  19. Mathematica中的常用基本操作
  20. 6 种 MySQL 数据库平滑扩容方案剖析

热门文章

  1. (转)更换镜像rootvg卷组中的硬盘
  2. python虚拟环境virtualenvwrapper workon命令在sh文件中无法生效的解决方法
  3. win10家庭版升级到专业版密钥
  4. 使用 Python 和 Streamlit 从 Excel 中进行 VLOOKUP
  5. Spring 源码分析衍生篇十三 :事务扩展机制 TransactionSynchronization
  6. react v18新特性 分享
  7. 香港服务器BGP与CN2线路的区别与选择
  8. websocket 占用 端口_WebSocket断开原因分析,再也不怕为什么又断开了
  9. 给办理广发样样行卡奴们的建议
  10. 走近巴渝山水巨匠——邹丹