range()

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

语法:

range(start, stop[, step])
  • start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);
  • end: 计数到 end 结束,但不包括 end。例如: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
>>>

最新文章

  1. SpringMVC学习笔记(一)
  2. php学习笔记:读取文档的内容,利用php修改文档内容
  3. 【转】Entity Systems
  4. JavaWeb笔记——利用过滤器实现页面静态化
  5. css中书写小三角
  6. python读取外部文件
  7. mycat+mysql集群:实现读写分离,分库分表
  8. 1、在Centos上安装Grafana
  9. sql面试题-----行转列
  10. 开源网站流量统计系统Piwik源码分析——参数统计(一)
  11. java实现文件监控
  12. hihoCoder 1116 计算(线段树)
  13. Android tree应用框架
  14. Django的学习之路
  15. Python学习之——Python安装
  16. mysql的一些基本知识
  17. wamp环境的安装
  18. 基于语法分析器GOLD Parser开发的数学表达式计算器
  19. Python Django框架 补充
  20. IOS 发布程序(打包上传)

热门文章

  1. jdk动态代理使用及原理
  2. 2016ACM/ICPC亚洲区大连站现场赛题解报告(转)
  3. 纯css做三角形形状
  4. 【51nod-1042】数字0-9的数量
  5. L3-010. 是否完全二叉搜索树
  6. HP数组转JSON函数json_encode和JSON转数组json_decode函数的使用方法
  7. mifi随身wifi选购
  8. 在一个机器上获取大量PublicKey后的私钥恢复方法
  9. 20165210 《网络对抗技术》week1 exp0 kali安装与配置
  10. gcc中关于静态库和动态库使用(转)