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 相关文章推荐
图文详解WinPE下安装Python
May 17 Python
Python中字符串格式化str.format的详细介绍
Feb 17 Python
Python 通过URL打开图片实例详解
Jun 01 Python
解决PyCharm不运行脚本,而是运行单元测试的问题
Jan 17 Python
python使用threading.Condition交替打印两个字符
May 07 Python
OpenCV 模板匹配
Jul 10 Python
Python使用百度翻译开发平台实现英文翻译为中文功能示例
Aug 08 Python
Python 中如何实现参数化测试的方法示例
Dec 10 Python
pandas 强制类型转换 df.astype实例
Apr 09 Python
Mac PyCharm中的.gitignore 安装设置教程
Apr 16 Python
利用django创建一个简易的博客网站的示例
Sep 29 Python
python 读取yaml文件的两种方法(在unittest中使用)
Dec 01 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
星际争霸兵种名称对照表
2020/03/04 星际争霸
linux环境apache多端口配置虚拟主机的方法深入介绍
2013/06/09 PHP
php 类自动载入的方法
2015/06/03 PHP
PHP检查网站是否宕机的方法示例
2017/07/24 PHP
jquery实现心算练习代码
2010/12/06 Javascript
jQuery中判断一个元素是否为另一个元素的子元素(或者其本身)
2012/03/21 Javascript
利用js的Node遍历找到repeater的一个字段实例介绍
2013/04/25 Javascript
jquery $.each()使用探讨
2013/09/23 Javascript
div模拟选择框示例代码
2013/11/03 Javascript
用javascript删除当前行,添加行(示例代码)
2013/11/25 Javascript
用jquery.sortElements实现table排序
2014/05/04 Javascript
将数字转换成大写的人民币表达式的js函数
2014/09/21 Javascript
javascript+canvas制作九宫格小程序
2014/12/28 Javascript
JavaScript中的对象与JSON
2015/07/03 Javascript
关于JS中prototype的理解
2015/09/07 Javascript
jQuery隐藏和显示效果实现
2016/04/06 Javascript
JS把内容动态插入到DIV的实现方法
2016/07/19 Javascript
基于Bootstrap漂亮简洁的CSS3价格表(附源码下载)
2017/02/28 Javascript
JavaScript继承定义与用法实践分析
2018/05/28 Javascript
[48:35]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 TNC vs Optic
2018/04/03 DOTA
python实现360的字符显示界面
2014/02/21 Python
python从网络读取图片并直接进行处理的方法
2015/05/22 Python
使用Python写个小监控
2016/01/27 Python
python制作爬虫并将抓取结果保存到excel中
2016/04/06 Python
python对象销毁实例(垃圾回收)
2020/01/16 Python
LODI女鞋在线商店:阿利坎特的鞋类品牌
2019/02/15 全球购物
英国玛莎百货新西兰:Marks & Spencer New Zealand
2019/07/21 全球购物
英国书籍、CD、DVD和游戏的第一道德零售商:Awesome Books
2020/02/22 全球购物
数控专业自荐书范文
2014/03/16 职场文书
警示教育活动总结
2014/05/05 职场文书
酒店开业策划方案
2014/06/02 职场文书
史上最牛的辞职信
2015/02/28 职场文书
学校党支部公开承诺书
2015/04/30 职场文书
上课迟到检讨书范文
2015/05/06 职场文书
python3使用diagrams绘制架构图的步骤
2021/04/08 Python
MySQL 如何分析查询性能
2021/05/12 MySQL