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 09 Python
使用url_helper简化Python中Django框架的url配置教程
May 30 Python
python查找指定具有相同内容文件的方法
Jun 28 Python
Python实现变量数值交换及判断数组是否含有某个元素的方法
Sep 18 Python
目前最全的python的就业方向
Jun 05 Python
关于python中密码加盐的学习体会小结
Jul 15 Python
python manage.py runserver流程解析
Nov 08 Python
python生成特定分布数的实例
Dec 05 Python
浅谈pytorch 模型 .pt, .pth, .pkl的区别及模型保存方式
May 25 Python
初学者学习Python好还是Java好
May 26 Python
如何验证python安装成功
Jul 06 Python
解决Python保存文件名太长OSError: [Errno 36] File name too long
May 11 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
php利用gd库为图片添加水印
2016/11/09 PHP
PHP实现的防止跨站和xss攻击代码【来自阿里云】
2018/01/29 PHP
PHP大文件分块上传功能实例详解
2019/07/22 PHP
PHP执行linux命令6个函数代码实例
2020/11/24 PHP
JavaScript 数组运用实现代码
2010/04/13 Javascript
客户端限制只能上传jpg格式图片的js代码
2010/12/09 Javascript
JQuery入门—编写一个简单的JQuery应用案例
2013/01/03 Javascript
jQuery控制输入框只能输入数值的小例子
2013/03/20 Javascript
js图片延迟加载的实现方法及思路
2013/07/22 Javascript
javascript动态控制服务器控件实例
2014/09/05 Javascript
有效提高JavaScript执行效率的几点知识
2015/01/31 Javascript
XML、HTML、CSS与JS的区别整理
2016/02/18 Javascript
JavaScript类型系统之布尔Boolean类型详解
2016/06/26 Javascript
jquery中有哪些api jQuery主要API
2017/11/20 jQuery
JS实现带动画的回到顶部效果
2017/12/28 Javascript
详解js中的原型,原型对象,原型链
2020/07/16 Javascript
一篇文章让你搞懂JavaScript 原型和原型链
2020/11/23 Javascript
Python实现将SQLite中的数据直接输出为CVS的方法示例
2017/07/13 Python
python执行系统命令后获取返回值的几种方式集合
2018/05/12 Python
在python 中实现运行多条shell命令
2019/01/07 Python
Pandas中resample方法详解
2019/07/02 Python
解决python中显示图片的plt.imshow plt.show()内存泄漏问题
2020/04/24 Python
CSS3实现淘宝留白的方法
2020/06/05 HTML / CSS
shell变量的作用空间是什么
2013/08/17 面试题
机电专业大学生职业规划书范文
2014/02/25 职场文书
讲解员培训方案
2014/05/04 职场文书
工程负责人任命书
2014/06/06 职场文书
2014年团委工作总结
2014/11/13 职场文书
2014年大学班长工作总结
2014/11/14 职场文书
2014年妇产科工作总结
2014/12/08 职场文书
经理岗位职责范本
2015/04/15 职场文书
办公室卫生管理制度
2015/08/04 职场文书
2015新员工工作总结范文
2015/10/15 职场文书
2016年社区六一儿童节活动总结
2016/04/06 职场文书
据Python爬虫不靠谱预测可知今年双十一销售额将超过6000亿元
2021/11/11 Python
MySQL池化框架学习接池自定义
2022/07/23 MySQL