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 22 Python
Python功能键的读取方法
May 28 Python
python 网络爬虫初级实现代码
Feb 27 Python
python+tkinter编写电脑桌面放大镜程序实例代码
Jan 16 Python
Flask框架通过Flask_login实现用户登录功能示例
Jul 17 Python
Win10下python 2.7.13 安装配置方法图文教程
Sep 18 Python
python找出完数的方法
Nov 12 Python
Python中作用域的深入讲解
Dec 10 Python
Python如何访问字符串中的值
Feb 09 Python
PyTorch安装与基本使用详解
Aug 31 Python
python 制作简单的音乐播放器
Nov 25 Python
python3判断IP地址的方法
Mar 04 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
PHP5.3.1 不再支持ISAPI
2010/01/08 PHP
新手学习PHP的一些基础知识分享
2011/07/27 PHP
如何用php获取文件名后缀
2013/06/09 PHP
php解析html类库simple_html_dom(详细介绍)
2013/07/05 PHP
CentOS下PHP7的编译安装及MySQL的支持和一些常见问题的解决办法
2015/12/17 PHP
PHP基于堆栈实现的高级计算器功能示例
2017/09/15 PHP
Laravel框架基于中间件实现禁止未登录用户访问页面功能示例
2019/01/17 PHP
JavaScript中的私有/静态属性介绍
2012/07/26 Javascript
JS实现点击颜色块切换指定区域背景颜色的方法
2015/02/25 Javascript
JavaScript中getUTCMinutes()方法的使用详解
2015/06/10 Javascript
基于AngularJS实现页面滚动到底自动加载数据的功能
2015/10/16 Javascript
使用pcs api往免费的百度网盘上传下载文件的方法
2016/03/17 Javascript
微信小程序 Record API详解及实例代码
2016/09/30 Javascript
bootstrapValidator 重新启用提交按钮的方法
2017/02/20 Javascript
js html实现计算器功能
2018/11/13 Javascript
js array数组对象操作方法汇总
2019/03/18 Javascript
使用Vue.observable()进行状态管理的实例代码详解
2019/05/26 Javascript
javascript读取本地文件和目录方法详解
2020/08/06 Javascript
jQuery实现简单全选框
2020/09/13 jQuery
python教程之用py2exe将PY文件转成EXE文件
2014/06/12 Python
让 python 命令行也可以自动补全
2014/11/30 Python
python/sympy求解矩阵方程的方法
2018/11/08 Python
Python基于百度云文字识别API
2018/12/13 Python
python隐藏类中属性的3种实现方法
2019/12/19 Python
django 前端页面如何实现显示前N条数据
2020/03/16 Python
利用 PyCharm 实现本地代码和远端的实时同步功能
2020/03/23 Python
Python是什么 Python的用处
2020/05/26 Python
java程序员面试交流
2012/11/29 面试题
大气污染防治方案
2014/05/19 职场文书
护士求职信范文
2014/05/24 职场文书
考试作弊万能检讨书
2014/10/19 职场文书
2014年检验科工作总结
2014/11/22 职场文书
奖学金感谢信
2015/01/21 职场文书
教代会闭幕词
2015/01/28 职场文书
暂住证明怎么写
2015/06/19 职场文书
2016廉洁教育心得体会
2016/01/20 职场文书