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 基础学习教程
Feb 08 Python
Python中实现参数类型检查的简单方法
Apr 21 Python
Python基于checksum计算文件是否相同的方法
Jul 09 Python
Python对象转JSON字符串的方法
Apr 27 Python
Python中表达式x += y和x = x+y 的区别详解
Jun 20 Python
python编写简易聊天室实现局域网内聊天功能
Jul 28 Python
python  创建一个保留重复值的列表的补码
Oct 15 Python
解决django前后端分离csrf验证的问题
Feb 03 Python
PyQt弹出式对话框的常用方法及标准按钮类型
Feb 27 Python
python3在同一行内输入n个数并用列表保存的例子
Jul 20 Python
浅谈ROC曲线的最佳阈值如何选取
Feb 28 Python
利用Python实现斐波那契数列的方法实例
Jul 26 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
PHP4(windows版本)中的COM函数
2006/10/09 PHP
mysql 字段类型说明
2007/04/27 PHP
php面向对象全攻略 (八)重载新的方法
2009/09/30 PHP
php检索或者复制远程文件的方法
2015/03/13 PHP
PHP使用curl_multi_select解决curl_multi网页假死问题的方法
2018/08/15 PHP
利用javascript实现一些常用软件的下载导航
2009/08/03 Javascript
javascript void(0)的妙用
2009/10/21 Javascript
javascript删除option选项的多种方法总结
2013/11/22 Javascript
轻松搞定jQuery.noConflict()
2016/02/15 Javascript
jQuery点击其他地方时菜单消失的实现方法
2016/04/22 Javascript
微信公众平台开发教程(四) 实例入门:机器人回复(附源码)
2016/12/02 Javascript
vue 打包后的文件部署到express服务器上的方法
2017/08/09 Javascript
node中的session的具体使用
2018/09/14 Javascript
原生js实现表格翻页和跳转
2020/09/29 Javascript
Python中字典(dict)和列表(list)的排序方法实例
2014/06/16 Python
Python中Scrapy爬虫图片处理详解
2017/11/29 Python
python使用Tkinter实现在线音乐播放器
2018/01/30 Python
Python函数的参数常见分类与用法实例详解
2019/03/30 Python
windows中安装Python3.8.0的实现方法
2019/11/19 Python
python开发一个解析protobuf文件的简单编译器
2020/11/17 Python
浅谈css3中calc在less编译时被计算的解决办法
2017/12/04 HTML / CSS
HTML5之SVG 2D入门11—用户交互性(动画)介绍及应用
2013/01/30 HTML / CSS
意大利奢华内衣制造商:Cosabella
2017/08/29 全球购物
全球最大的中文旅行网站:去哪儿网
2017/11/16 全球购物
美国销售第一的智能手机和平板电脑保护壳:OtterBox
2017/12/21 全球购物
大专生简历的自我评价
2013/11/26 职场文书
中专生求职自荐信范文
2013/12/22 职场文书
社区工作者思想汇报
2014/01/13 职场文书
八一演出活动方案
2014/02/03 职场文书
省级青年文明号申报材料
2014/05/23 职场文书
幼儿园小班教师个人工作总结
2015/02/06 职场文书
大雁塔英文导游词
2015/02/10 职场文书
车队安全员岗位职责
2015/02/15 职场文书
主持人开场白台词
2015/05/29 职场文书
php+laravel 扫码二维码签到功能
2021/05/15 PHP
java中用float时,数字后面加f,这样是为什么你知道吗
2021/09/04 Java/Android