详细内容

Python3 range() 函数返回的是一个可迭代对象(类型是对象),而不是列表类型, 所以打印的时候不会打印列表。

Python3 list() 函数是对象迭代器,可以把range()返回的可迭代对象转为一个列表,返回的变量类型为列表。

Python2 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)

实例>>>range(5)

range(0, 5)

>>> for i in range(5):

... print(i)

...

0

1

2

3

4

>>> list(range(5))

[0, 1, 2, 3, 4]

>>> list(range(0))

[]

>>>

有两个参数或三个参数的情况(第二种构造方法)::>>>list(range(0, 30, 5))

[0, 5, 10, 15, 20, 25]

>>> list(range(0, 10, 2))

[0, 2, 4, 6, 8]

>>> list(range(0, -10, -1))

[0, -1, -2, -3, -4, -5, -6, -7, -8, -9]

>>> list(range(1, 0))

[]

>>>

>>>

python for in range 什么意思_python中range什么意思,相关推荐

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

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

  2. python里range什么意思_python中range什么意思

    Python3 range() 函数返回的是一个可迭代对象(类型是对象),而不是列表类型, 所以打印的时候不会打印列表. Python3 list() 函数是对象迭代器,可以把range()返回的可迭 ...

  3. Python基础_第3章_Python中的循环结构

    Python基础_第3章_Python中的循环结构 文章目录 Python基础_第3章_Python中的循环结构 Python中的循环结构 一.回顾分支练习题 1.判断是否为一个合法三角形 2.求世界 ...

  4. Python基础_第5章_Python中的数据序列

    Python基础_第5章_Python中的数据序列 文章目录 Python基础_第5章_Python中的数据序列 Python中的数据序列 一.字典--Python中的==查询==神器 1.为什么需要 ...

  5. python中range什么意思_python里range什么意思

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

  6. python里删除range里的数字_python中range函数与列表中删除元素

    一.range函数使用 range(1,5)   代表从1到4(不包含5),结果为:1,2,3,4   ,默认步长为1 range(1,5,2)   结果为:1, 3  (同样不包含5) ,步长为2 ...

  7. python中range的用法_python的range怎么使用

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

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

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

  9. range在python中什么意思_python中range什么意思?

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

  10. python里面返回上一步_Python中的这3个骚操作你会吗?

    本文主要介绍Python的高级特性:列表推导式.迭代器和生成器,是面试中经常会被问到的特性. 因为生成器实现了迭代器协议,可由列表推导式来生成,所有,这三个概念作为一章来介绍,是最便于大家理解的,现在 ...

最新文章

  1. Linux 之alias 命令别名
  2. python的函数式编程_Python函数式编程-概念理解,python
  3. linux查找文件find
  4. ocp 042 第十二章:主动维护
  5. JAVA List集合转Page(分页对象)
  6. phpexcel 数字格式_将文本转换为phpexcel中的数字格式
  7. Atitti 摘要算法 散列算法SHA1 和 MD5  crc32 目录 1.1. CRC(Cyclic Redundancy Check,循环冗余校验)算法出现时间较长 1 1.1.1. 数据摘要算
  8. 百度文库文档免下载券免费下载方法
  9. 关于使用nRF Studio 批量烧写NRF52840 不成功的解决方案
  10. C#-概念-类库:类库
  11. regester正则用法_Regester下载|Regester(正则表达式测试器) 官方版v2.0.1 下载_当游网...
  12. php转义和反转,PHP转义,反转义
  13. linux服务器怎么刻录光盘,Ubuntu 下使用K3B软件刻录光盘(图)
  14. 抽象代数之pq阶群或者为循环群或者只有两种结构
  15. [解决] 钉钉小程序提示 ‘dd is not defined‘
  16. TCP/UDP 区别
  17. Windows中telnet不是内部或外部命令解决方法
  18. Android->Launcher3:桌面布局说明
  19. 组合数学——牡牛和牝牛
  20. 全新出品!阿里 P5 工程师~P8 架构师晋升路线揭秘

热门文章

  1. 企业要如何建立适合自己的PMF?
  2. 关于“外接硬盘被写了保护的解决方法”
  3. 今天不谈技术,分享一个引起业内轩然大波的月饼事件。
  4. 扫码点餐小程序项目后端开发之“01.搭建服务器基础设施”
  5. 超码、候选码和主码有什么区别?
  6. Thinkpad 笔记本 装win7 64 位操作系统热键驱动装不上问题解决!
  7. 一个萌新的学习如何写BUG记录(学无止境,更无止境)
  8. oracle autovue是什么软件,AutoVue
  9. u)dym)l$_@3*0y3u_pvy@34ky1co1j$lfd1wp-w*8x%30@f7t$
  10. python怎么算积分_蒙特卡洛方法求定积分及python实现(转)