range()函数:用于生成一个整数序列;

range()的三种创建方式:

第一种:只有一个参数(小括号中只给了一个数)即range(stop)

例如:range(10)指的是默认从0开始,步长为1,不包括10;

注意:的运行结果为:

要想输出0-9的数字序列则应该是的结果为

第二种:range(start,stop) (给了两个参数,即小括号中给了两个数)

r=range(1,10) print(list(r)) 运行结果为:

第三种:range(start,stop,step):创建一个在[start,stop)之间,步长为step;

例如:r=range(1,10,2) print(list(r)) 运行结果为:

range()函数中可以使用in 和not in 判断整数序列中是否存在(不存在)指定的整数,例如:

在上面第三种的基础上 print(10 in r) 运行结果为False; print(9 in r)运行结果为True ;print(10 not in r)运行结果为True;print(9 not in r)的运行结果为False;

range类型的优点:不管range对象表示的整数序列有多长,所有range对象占用的内存空间都是相同的,因为仅仅需要储存start,stop,step,只有当用到range对象时,才会去计算序列中的相关元素;

python中的range()函数相关推荐

  1. [小笔记]TypeScript/JavaScript模拟Python中的Range函数

    [小笔记]TypeScript/JavaScript 模拟Python中的Range函数 李俊才/CSDN博客 CSDN用户名:jcLee95 邮箱:291148484@163.com 原创不易,感谢 ...

  2. python中的range函数|python中的range函数|range()函数详解|Python中range(len())的用法

    本期目录 一.range()传递不同的参数 1.传递一个参数时 2.传递两个参数时 3.传递三个参数时 二.使用 range() 构建 for 循环 三.遍历列表时使用 range(len()) 的用 ...

  3. Python中的range函数

    大家好,我是翔宇!今天我们聊聊Python中很重要的range对象!(本文章基于Python3环境,Python2环境下的range会有所不同,但并不影响我们使) range对象 1.range对象是 ...

  4. Python中的range函数和arange函数的区别与联系

    [问题发现] 相信很多使用Python的小伙伴,都用到过range()函数,进行循环或遍历. for i in range(len(a)):print(a[i]) 但当我们用得正嗨时,可能突然看到其他 ...

  5. python中的 range() 函数参数解释应用

    1.rang(x,y,z)    //生成一个数字类型的列表 //  x -----起始值,默认值为0,可以不写,但在某情况,比如 y和z都存在的时候,必须有x. // y-------结束值,没有默 ...

  6. python开发_python中的range()函数

    python中的range()函数的功能hen强大,所以我觉得很有必要和大家分享一下 就好像其API中所描述的: If you do need to iterate over a sequence o ...

  7. python中的arange函数,Python中的arange是什么?和range有什么不同?

    Python中的arange是什么意思?这是很多小伙伴都比较关注的问题,今天小编为大家详细介绍一下,希望对你有所帮助. Python中的arange函数是用于创建等差数组,使用频率非常高,arange ...

  8. Python中的匿名函数和函数式编程

    Python中的匿名函数和函数式编程 文章目录 Python中的匿名函数和函数式编程 一.匿名函数 匿名函数的格式: 二.函数式编程 map() filter() reduce() 区别 三.'三目运 ...

  9. python中的array函数作用_Python中的Array | 数组2(简介和功能)

    相关文章:Python中的数组Array | 1(简介和功能) 以下是更多函数. 1. typecode:此函数返回初始化数组所用的数据类型. 2. itemsize:此函数返回单个数组元素的大小(以 ...

最新文章

  1. 收藏 | 各种 Optimizer 梯度下降优化算法回顾和总结
  2. 编写更少量的代码:使用apache commons工具类库
  3. 2017-10-9(Volley使用范例源码分析)
  4. 电脑操作者的养生之道
  5. CSS / CSS3(新增)选择器及优先级原则
  6. PyTorch 1.0 中文文档:CUDA 语义
  7. PAT乙级1003我要通过!
  8. C++%f和%lf的区别
  9. Object-C 介绍
  10. 使用PMSM控制的puma560机械臂简单轨迹跟踪
  11. 【方太】顺利通过CMMI3认证
  12. C语言入门教程(一)
  13. Android中什么是Dex文件
  14. 程序员公司任职软件开发著作权该归谁呢
  15. 无刷有感电机测速、速度闭环控制
  16. 百万亚瑟王无法连接服务器请在信号良好的地方重试,叛逆性百万亚瑟王
  17. 【Nav2中文网】三、导航相关概念
  18. 学计算机每天应该吃什么,上班族长时间看电脑,哪些食物对眼睛好?
  19. 推进“数字外服”项目,提升公司管理半径
  20. JS的arguments函数

热门文章

  1. OKL4虚拟化技术跟踪
  2. Android中的Adapter
  3. java加密算法之对称加密算法AES
  4. 企业管理培训班哪家好?
  5. arcgis中如何导出奥维可识别的图_如何将地图及奥维对象导出成图片 | 奥维互动地图浏览器...
  6. 图建模的 Schema 对应的 NebulaGraph DDL
  7. (10) 代理服务器CCProxy的应用
  8. Unity 鼠标悬停
  9. STM32F103C8T6核心板控制器下,通过电路搭建实现LED灯轮流闪烁的实验操作
  10. [20181015][模拟赛]