Python开发(基础):常用函数
2017-06-07 09:59
337 查看
enumerate函数定义:def enumerate(sequence, start=0):n = startfor elem in sequence:yield n, elemn += 1函数示例:>>> seasons = ['Spring', 'Summer', 'Fall', 'Winter']>>> list(enumerate(seasons))[(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 'Winter')]>>> list(enumerate(seasons, start=1))[(1, 'Spring'), (2, 'Summer'), (3, 'Fall'), (4, 'Winter')]用法说明:enumerate(list,start=n) 会生成一个代不标的list,而下标的起始值根据n来决定,依次递增
range(stop)
range(start, stop[, step])
xrange(stop)
xrange(start,stop[, step]) start :起始范围(包括)stop :结束范围(不包括)step : 每次递增范围例:
>>> range(10)[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]>>> range(1, 11)[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]>>> range(0, 30, 5)[0, 5, 10, 15, 20, 25]>>> range(0, 10, 3)[0, 3, 6, 9]>>> range(0, -10, -1)[0, -1, -2, -3, -4, -5, -6, -7, -8, -9]>>> range(0)[]>>> range(1, 0)[]range与xrange的区别: python2 中 range在创建时会在内存中把值全部列出来,而xrange只在使用的时候才在内存中创建,所以xrange性能相对range来说高些,pyhton3 中去掉了xrange,保留了range,而python3中的range相当于python2中的xrange两都用法相同
相关文章推荐
- Python修炼--常用字符串、数学函数 分类: python基础学习 2013-06-16 13:23 205人阅读 评论(0) 收藏
- python基础:os模块中关于文件/目录常用的函数使用方法
- python-基础笔记6-文件处理常用函数
- python 常用的基础函数
- Python基础:数值类型、常用函数、工具模块以及bool类型本质
- Python学习入门基础教程(learning Python)--8.3 字典常用的方法函数介绍
- Python开发基础-Day6-函数参数、嵌套、返回值、对象、命名空间和作用域
- Python+Selenium基础1-6:Selenium常用函数
- python开发基础之字符编码、文件处理和函数基础
- python全栈开发-Day9 函数对象、函数嵌套、名称空间与作用域(装饰器基础)
- Python基础:常用函数
- python基础学习之os、os.path模块常用函数
- 基础入门_Python-内建函数.运维开发中eval内建函数的最佳实践?
- python基础--字符串常用函数
- python基础===正则表达式,常用函数re.split和re.sub
- Unity3D个人笔记-5.脚本开发基础-8常用的方法函数
- python基础类型-常用函数
- Python-老男孩-01_基础_文件IO_函数_yield_三元_常用内置函数_反射_random_md5_序列化_正则表达式_time
- hive开发老司机常用的函数之基础函数1
- Python基础-获取对象信息的常用函数