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中的迭代器、生成器与列表解析用法
Mar 20 Python
python计算日期之间的放假日期
Jun 05 Python
解决Ubuntu pip 安装 mysql-python包出错的问题
Jun 11 Python
python按照多个条件排序的方法
Feb 08 Python
python根据文章标题内容自动生成摘要的实例
Feb 21 Python
Python中的支持向量机SVM的使用(附实例代码)
Jun 26 Python
Python绘制股票移动均线的实例
Aug 24 Python
python sorted函数的小练习及解答
Sep 18 Python
python3 mmh3安装及使用方法
Oct 09 Python
python随机模块random使用方法详解
Feb 14 Python
python 简单的调用有道翻译
Nov 25 Python
浅析Python打包时包含静态文件处理方法
Jan 15 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
制作美丽的拉花
2021/03/03 冲泡冲煮
PHP与SQL注入攻击[一]
2007/04/17 PHP
PHP 强制性文件下载功能的函数代码(任意文件格式)
2010/05/26 PHP
Laravel框架实现model层的增删改查(CURD)操作示例
2018/05/12 PHP
Laravel框架定时任务2种实现方式示例
2018/12/08 PHP
如何在centos8自定义目录安装php7.3
2019/11/28 PHP
nodejs开发环境配置与使用
2014/11/17 NodeJs
jQuery实现DIV层淡入淡出拖动特效的方法
2015/02/13 Javascript
详解AngularJS Filter(过滤器)用法
2015/12/28 Javascript
JS表单验证的代码(常用)
2016/04/08 Javascript
JS异步文件分片断点上传的实现思路
2016/12/25 Javascript
微信小程序 下拉列表的实现实例代码
2017/03/08 Javascript
vue-cli如何引入bootstrap工具的方法
2017/10/19 Javascript
小程序图片剪裁加旋转的示例代码
2018/07/10 Javascript
JavaScript递归函数定义与用法实例分析
2019/01/24 Javascript
小程序中使用css var变量(使js可以动态设置css样式属性)
2020/03/31 Javascript
Vue的data、computed、watch源码浅谈
2020/04/04 Javascript
使用原生JS实现滚轮翻页效果的示例代码
2020/05/31 Javascript
[00:56]2014DOTA2国际邀请赛 DK、iG 赛前探访
2014/07/10 DOTA
python 中文乱码问题深入分析
2011/03/13 Python
python的文件操作方法汇总
2017/11/10 Python
Tensorflow的可视化工具Tensorboard的初步使用详解
2018/02/11 Python
pyQt4实现俄罗斯方块游戏
2018/06/26 Python
python 地图经纬度转换、纠偏的实例代码
2018/08/06 Python
Selenium元素的常用操作方法分析
2018/08/10 Python
python 整数越界问题详解
2019/06/27 Python
Python队列RabbitMQ 使用方法实例记录
2019/08/05 Python
flask利用flask-wtf验证上传的文件的方法
2020/01/17 Python
python设置代理和添加镜像源的方法
2020/02/14 Python
利用Python实现Json序列化库的方法步骤
2020/09/09 Python
Python实现七个基本算法的实例代码
2020/10/08 Python
SVG实现多彩圆环倒计时效果的示例代码
2017/11/21 HTML / CSS
ellesse美国官方商店:意大利高级运动服品牌
2019/10/29 全球购物
办公室内勤工作职责
2013/12/11 职场文书
浅谈golang package中init方法的多处定义及运行顺序问题
2021/05/06 Golang
golang内置函数len的小技巧
2021/07/25 Golang