一、语法:

 range(stop)
range(start,stop,step)
start:计数从start开始,默认是从0开始。eg:range(5)等价于range(0,5)
stop:计数到stop结束,但不包括stop。eg:range(0,5)是[0,1,2,3,4],没有5
step:步长,默认为1。eg:range(0,5)等价于range(0,5,1) 注意:
返回值:一个可迭代对象(类型是对象),不是列表,所以打印的时候不会打印列表
list()函数式对象迭代器,可以把range()返回的可迭代对象转为一个列表,返回的变量类型为列表 二、实例:
实例1:
 a = range(5)

 print("实例1:")
print(a)
print("range(5)的返回值的类型是:%s"%type(a)) for i in range(5):
print(i) # 实例1:
# range(0, 5)
# range(5)的返回值的类型是:<class 'range'>
#
#
#
#
#

实例2:

 print(list(range(0,30,5)))          #[0, 5, 10, 15, 20, 25]
print(list(range(5))) #[0, 1, 2, 3, 4]
print(list(range(0,-20))) #[]
print(list(range(0,-20,-5))) #[0, -5, -10, -15]
print(list(range(-10,0,))) #[-10, -9, -8, -7, -6, -5, -4, -3, -2, -1]
print(list(range(-10,0,-1))) #[]


最新文章

  1. [译]你应该知道的4种JavaScript设计模式
  2. Microsoft Visual Studio 插件
  3. Xshell 登录 AWS CentOS 出现“所选择的用户秘钥未在远程主机上注册“,最终解决办法!
  4. Jenkins+Maven+SVN快速搭建持续集成环境(转)
  5. org.eclipse.wst.common.project.facet.core.xml文件模板,解决eclipse编译报错。
  6. Javascript判断是否是ipad的浏览器
  7. codeforces 337D 树形DP Book of Evil
  8. cv2.imread BGR模式
  9. 《C语言深度解剖》面试题整理
  10. A窗口消失B窗口弹出
  11. POJ 2125 Destroying The Graph 二分图 最小点权覆盖
  12. log4j配置文件,用时导入jar包buildPath且将配置文件改成log4j.properties即可
  13. ESP8266最小系统
  14. Python 并发编程
  15. 如何给小学生讲清楚ECC椭圆曲线加密
  16. 数据结构(C语言版)-第8章 排序
  17. span标签 宽度无效解决方案
  18. Windows Server 2012上安装.NET Framework 3.5(不需要安装光盘)
  19. 【SSH网上商城项目实战06】基于DataGrid的数据显示
  20. codevs 5964 [SDOI2017]序列计数

热门文章

  1. Centos7 安装redis 并新建springboot工程使用Redis 做session
  2. 【构建工具】《Maven实战》读书笔记
  3. WCF(一):初探WCF
  4. 2018.8.14 python中的内置函数(68个)
  5. 一文让你彻底了解大数据实时计算引擎 Flink
  6. net core WebApi——使用xUnits来实现单元测试
  7. Android H5混合开发(3):原生Android项目里嵌入Cordova
  8. Python3爬虫(2)_利用urllib.urlopen发送数据获得反馈信息
  9. Weed:线段树
  10. C++STL整理