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 Django连接MySQL数据库做增删改查
Nov 07 Python
Python中字典(dict)和列表(list)的排序方法实例
Jun 16 Python
Python实现GUI学生信息管理系统
Apr 05 Python
python 多线程将大文件分开下载后在合并的实例
Nov 09 Python
python如何实现一个刷网页小程序
Nov 27 Python
Python XlsxWriter模块Chart类用法实例分析
Mar 11 Python
详解基于python的多张不同宽高图片拼接成大图
Sep 26 Python
python isinstance函数用法详解
Feb 13 Python
如何使用python的ctypes调用医保中心的dll动态库下载医保中心的账单
May 24 Python
Keras实现DenseNet结构操作
Jul 06 Python
利用Python实现字幕挂载(把字幕文件与视频合并)思路详解
Oct 21 Python
字典算法实现及操作 --python(实用)
Mar 31 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
一次因composer错误使用引发的问题与解决
2019/03/06 PHP
js multiple全选与取消全选实现代码
2012/12/04 Javascript
Jquery显示、隐藏元素以及添加删除样式
2013/08/09 Javascript
js实现的常用的左侧导航效果
2013/10/17 Javascript
扩展JS Date对象时间格式化功能的小例子
2013/12/02 Javascript
js使用eval解析json(js中使用json)
2014/01/17 Javascript
Jquery 过滤器(first,last,not,even,odd)的使用
2014/01/22 Javascript
javascript中bind函数的作用实例介绍
2014/09/28 Javascript
jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解
2017/05/01 jQuery
利用vscode编写vue的简单配置详解
2017/06/17 Javascript
Vue动态组件实例解析
2017/08/20 Javascript
Vue动态加载异步组件的方法
2018/11/21 Javascript
JavaScript使用Math.random()生成简单的验证码
2019/01/21 Javascript
详解基于mpvue微信小程序下载远程图片到本地解决思路
2019/05/16 Javascript
Jquery动态列功能完整实例
2019/08/30 jQuery
js中apply和call的理解与使用方法
2019/11/27 Javascript
写给新手同学的vuex快速上手指北小结
2020/04/14 Javascript
vue - props 声明数组和对象操作
2020/07/30 Javascript
numpy中的delete删除数组整行和整列的实例
2018/05/09 Python
Python爬虫实现获取动态gif格式搞笑图片的方法示例
2018/12/24 Python
pow在python中的含义及用法
2019/07/11 Python
详解Django配置优化方法
2019/11/18 Python
Pycharm中import torch报错的快速解决方法
2020/03/05 Python
对python中arange()和linspace()的区别说明
2020/05/03 Python
python os.listdir()乱码解决方案
2021/01/31 Python
文秘大学生求职信
2014/02/25 职场文书
高中军训感想300字
2014/03/04 职场文书
新闻传媒系求职信范文
2014/04/19 职场文书
竞选卫生委员演讲稿
2014/04/28 职场文书
文艺晚会策划方案
2014/06/11 职场文书
工伤事故赔偿协议书(标准)
2014/09/29 职场文书
2014年个人总结范文
2015/03/09 职场文书
62句有关感恩节文案(推荐收藏)
2019/11/28 职场文书
z-index不起作用
2021/03/31 HTML / CSS
能用CSS实现的就不要麻烦JavaScript了
2021/10/05 HTML / CSS
Python+OpenCV实现图片中的圆形检测
2022/04/07 Python