python开发中range()函数用法实例分析


Posted in Python onNovember 12, 2015

本文实例讲述了python开发中range()函数用法。分享给大家供大家参考,具体如下:

python中的range()函数的功能很强大,所以我觉得很有必要和大家分享一下

就好像其API中所描述的:

If you do need to iterate over a sequence of numbers, the built-in function range() comes in handy. It generates arithmetic progressions

下面是我做的demo:

#如果你需要遍历一个数字序列,可以是使用python中内建的函数range()
#如下面要遍历一个列表test_list
test_list = [1,3,4,'Hongten',3,6,23,'hello',2]
for i in range(len(test_list)):
  print(test_list[i],end=',')
print()  
print('#####################################')

#或者用range()函数生成一个列表
for i in range(5):
  print(i,end=',')
print()  
print('#####################################')
#python中的内置函数range(10),其中参数'10'代表:从0到10的一个序列
#即长度为10的一个序列
print('range(10)表示:',range(10))
listA = [i for i in range(10)]
print(listA)
print('#####################################')
#当然,我们可以自定义我们需要的起始点和结束点
#我们定义了一个从5开始的起始点,到100结束的结束点
print('range(5,100)表示:',range(5,100))
listB = [i for i in range(5,100)]
print(listB)
print('#####################################')
#定义了这些后,我们还可以定义步长
#下面我们定义一个从1开始到30结束,步长为3的列表
print('range(1,30,3)表示:',range(1,30,3))
listC = [i for i in range(1,30,3)]
print(listC)

运行效果:

Python 3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:03:43) [MSC v.1600 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> ================================ RESTART ================================
>>> 
1,3,4,Hongten,3,6,23,hello,2,
#####################################
0,1,2,3,4,
#####################################
range(10)表示: range(0, 10)
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
#####################################
range(5,100)表示: range(5, 100)
[5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99]
#####################################
range(1,30,3)表示: range(1, 30, 3)
[1, 4, 7, 10, 13, 16, 19, 22, 25, 28]
>>>

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python文件去除注释的方法
May 25 Python
python从入门到精通(DAY 3)
Dec 20 Python
Python方法的延迟加载的示例代码
Dec 18 Python
python使用turtle库绘制时钟
Mar 25 Python
python3.6.3安装图文教程 TensorFlow安装配置方法
Jun 24 Python
Python实现Dijkstra算法
Oct 17 Python
Python用5行代码写一个自定义简单二维码
Oct 21 Python
对python3 Serial 串口助手的接收读取数据方法详解
Jun 12 Python
解决Django layui {{}}冲突的问题
Aug 29 Python
TensorFlow的环境配置与安装教程详解(win10+GeForce GTX1060+CUDA 9.0+cuDNN7.3+tensorflow-gpu 1.12.0+python3.5.5)
Jun 22 Python
浅谈Python 钉钉报警必备知识系统讲解
Aug 17 Python
Python卷积神经网络图片分类框架详解分析
Nov 07 Python
python开发中module模块用法实例分析
Nov 12 #Python
Python中Class类用法实例分析
Nov 12 #Python
python开发之函数定义实例分析
Nov 12 #Python
python开发之字符串string操作方法实例详解
Nov 12 #Python
深入浅析Python字符编码
Nov 12 #Python
python开发之for循环操作实例详解
Nov 12 #Python
python开发之IDEL(Python GUI)的使用方法图文详解
Nov 12 #Python
You might like
ThinkPHP3.1.3版本新特性概述
2014/06/19 PHP
深入理解PHP中的global
2014/08/19 PHP
Laravel 5.4.36中session没有保存成功问题的解决
2018/02/19 PHP
Thinkphp 框架基础之源码获取、环境要求与目录结构分析
2020/04/27 PHP
javascript+xml技术实现分页浏览
2008/07/27 Javascript
Ext 表单布局实例代码
2009/04/30 Javascript
javascript DOM编程实例(智播客学习)
2009/11/23 Javascript
jQuery $.get 的妙用 访问本地文本文件
2012/07/12 Javascript
Javascript小技巧之生成html元素
2014/05/15 Javascript
jQuery中:checked选择器用法实例
2015/01/04 Javascript
小心!AngularJS结合RequireJS做文件合并压缩的那些坑
2016/01/09 Javascript
Bootstrap基本样式学习笔记之图片(6)
2016/12/07 Javascript
JavaScript函数柯里化原理与用法分析
2017/03/31 Javascript
对象不支持indexOf属性或方法的解决方法(必看)
2017/05/28 Javascript
基于express中路由规则及获取请求参数的方法
2018/03/12 Javascript
详解小程序云开发数据库
2019/05/20 Javascript
浅谈vue 锚点指令v-anchor的使用
2019/11/13 Javascript
vue 中 elment-ui table合并上下两行相同数据单元格
2019/12/26 Javascript
WebPack工具运行原理及入门教程
2020/12/02 Javascript
[46:58]完美世界DOTA2联赛PWL S3 Forest vs LBZS 第一场 12.17
2020/12/19 DOTA
深入学习Python中的装饰器使用
2016/06/20 Python
python对excel文档去重及求和的实例
2018/04/18 Python
PyQt5重写QComboBox的鼠标点击事件方法
2019/06/25 Python
Cython编译python为so 代码加密示例
2019/12/23 Python
解决python gdal投影坐标系转换的问题
2020/01/17 Python
Django多层嵌套ManyToMany字段ORM操作详解
2020/05/19 Python
英国高街电视:High Street TV
2018/05/22 全球购物
英国时尚优质的女装:Hope Fashion
2018/08/14 全球购物
科颜氏香港官方网店:Kiehl’s香港
2021/03/07 全球购物
写一个在SQL Server创建表的SQL语句
2012/03/10 面试题
门店业绩提升方案
2014/06/08 职场文书
小学运动会班级口号
2014/06/09 职场文书
保护水资源的标语
2014/06/17 职场文书
奖金申请报告模板
2015/05/15 职场文书
教育教学工作反思
2016/02/24 职场文书
python实现股票历史数据可视化分析案例
2021/06/10 Python