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用ConfigObj读写配置文件的实现代码
Mar 04 Python
在Mac OS系统上安装Python的Pillow库的教程
Nov 20 Python
Python设计模式之抽象工厂模式
Aug 25 Python
PyQt5每天必学之带有标签的复选框
Apr 19 Python
PyQt5的PyQtGraph实践系列3之实时数据更新绘制图形
May 13 Python
python命令行参数用法实例分析
Jun 25 Python
django框架CSRF防护原理与用法分析
Jul 22 Python
Python如何使用函数做字典的值
Nov 30 Python
python 使用shutil复制图片的例子
Dec 13 Python
python实现高斯投影正反算方式
Jan 17 Python
python中68个内置函数的总结与介绍
Feb 24 Python
django-xadmin根据当前登录用户动态设置表单字段默认值方式
Mar 13 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
成本8450万,票房仅2亿,口碑两极分化,又一部DC电影扑街了
2020/04/09 欧美动漫
php单件模式结合命令链模式使用说明
2008/09/07 PHP
php下获取客户端ip地址的函数
2010/03/15 PHP
编译php 5.2.14+fpm+memcached(具体操作详解)
2013/06/18 PHP
PHP页面中文乱码分析
2013/10/29 PHP
PHP不用递归实现无限分级的例子分享
2014/04/18 PHP
PHP+Ajax实现的检测用户名功能简单示例
2019/02/12 PHP
jquery 必填项判断表单是否为空的方法
2008/09/14 Javascript
javascript移出节点removeChild()使用介绍
2014/04/03 Javascript
基于jquery实现select选择框内容左右移动添加删除代码分享
2015/08/25 Javascript
BootStrap实现手机端轮播图左右滑动事件
2016/10/13 Javascript
利用jquery实现验证输入的是否是数字、小数,包含保留几位小数
2016/12/07 Javascript
微信小程序结合Storage实现搜索历史效果
2019/05/18 Javascript
使用Webpack提升Vue.js应用程序的4种方法(翻译)
2019/10/09 Javascript
vue中进行微博分享的实例讲解
2019/10/14 Javascript
vue-cli3 引入 font-awesome的操作
2020/08/11 Javascript
linux系统使用python获取内存使用信息脚本分享
2014/01/15 Python
Python中的集合类型知识讲解
2015/08/19 Python
Python单例模式的两种实现方法
2017/08/14 Python
使用Python监视指定目录下文件变更的方法
2018/10/15 Python
Python MongoDB 插入数据时已存在则不执行,不存在则插入的解决方法
2019/09/24 Python
python_matplotlib改变横坐标和纵坐标上的刻度(ticks)方式
2020/05/16 Python
Django静态文件加载失败解决方案
2020/08/26 Python
Python类绑定方法及非绑定方法实例解析
2020/10/09 Python
全球最大的服务市场:Fiverr
2017/01/03 全球购物
意大利拉斐尔时尚购物网:Raffaello Network(支持中文)
2018/11/09 全球购物
C语言中break与continue的区别
2012/07/12 面试题
.NET方向面试题
2014/11/20 面试题
大学毕业生通用求职信
2013/09/28 职场文书
环保倡议书格式范文
2014/05/14 职场文书
节能环保口号
2014/06/12 职场文书
入股合作协议书
2014/10/12 职场文书
2014年社区工会工作总结
2014/12/18 职场文书
2015年幼儿园个人工作总结
2015/04/25 职场文书
2015年法务工作总结范文
2015/05/23 职场文书
Java实现字符串转为驼峰格式的方法详解
2022/07/07 Java/Android