Python中len()和range()函数
函数:len()
1:作用:返回字符串、列表、字典、元组等长度
2:语法:len(str)
3:参数:
str:要计算的字符串、列表、字典、元组等
4:返回值:字符串、列表、字典、元组等元素的长度
5:实例
5.1、计算字符串的长度:
>>> s = "hello good boy doiido"
>>> len(s)
21
5.2、计算列表的元素个数:
>>> l = ['h','e','l','l','o']
>>> len(l)
5
5.3、计算字典的总长度(即键值对总数):
>>> d = {'num':123,'name':"doiido"}
>>> len(d)
2
5.4、计算元组元素个数:
>>> t = ('G','o','o','d')
>>> len(t)
4
range()函数
python内置range()函数的作用是什么?它能返回一系列连续增加的整数,它的工作方式类似于分片,可以生成一个列表对象。range函数大多数时常出现在for循环中,在for循环中可做为索引使用。其实它也可以出现在任何需要整数列表的环境中,在python 3.0中range函数是一个迭代器。
range()函数内只有一个参数,则表示会产生从0开始计数的整数列表:
>>> range(4)
[0, 1, 2, 3] #python 返回值
python range中,当传入两个参数时,则将第一个参数做为起始位,第二个参数为结束位:
>>> range(0,5)
[0, 1, 2, 3, 4]
range()函数内可以填入三个参数,第三个参数是步进值(步进值默认为1):
>>> range(0,10,3)
[0, 3, 6, 9]
range函数的参数和结果也并非一定要是正数或是递增的,好比下面两个例子:
>>> range(-4,4)
[-4, -3, -2, -1, 0, 1, 2, 3]
>>>
>>> range(4,-4,-1)
[4, 3, 2, 1, 0, -1, -2, -3]
range()在for循环中的作用及技巧
range可以根据给定的次数,重复动作,来看一个range与for循环最简单的例子:
>>> x = 'iplaypython'
>>> for i in x:
... print i,
...
i p l a y p y t h o n
>>> range(len(x))
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>> len(x)
11
>>> for i in range(len(x)):
... print x[i],
...
i p l a y p y t h o n
>>>
Python中len()和range()函数相关推荐
- python中len和range函数_for循环len函数和range函数的运用
函数:len() 作用:返回字符串.列表.字典.元组等长度 语法:len(str) 参数: str:要计算的字符串.列表.字典.元组等 返回值:字符串.列表.字典.元组等元素的长度 实例 1.计算字符 ...
- python中len和range函数_Python中len()和range()函数
函数:len() 1:作用:返回字符串.列表.字典.元组等长度 2:语法:len(str) 3:参数: str:要计算的字符串.列表.字典.元组等 4:返回值:字符串.列表.字典.元组等元素的长度 5 ...
- python中len是什么函数_总结Python中len()函数的使用实例
这篇文章主要简单介绍了Python中的len()函数的使用,包括在四种情况下的使用小例子,是Python学习当中的基础知识,需要的朋友可以参考下 函数:len() 1:作用:返回字符串.列表.字典.元 ...
- Python中len( )函数和range( )函数的用法
Python中len( )函数和range( )函数的用法 目录 Python中len( )函数和range( )函数的用法 一.len( )函数 二.range( )函数 总结 一.len( )函数 ...
- python中len函数_len()函数以及Python中的示例
python中len函数 Python len()函数 (Python len() function) len() function is a library function in Python, ...
- python中len的用法_总结Python中len()函数的使用实例
这篇文章主要简单介绍了Python中的len()函数的使用,包括在四种情况下的使用小例子,是Python学习当中的基础知识,需要的朋友可以参考下 函数:len() 1:作用:返回字符串.列表.字典.元 ...
- python平方数迭代器_对python中的高效迭代器函数详解
python中内置的库中有个itertools,可以满足我们在编程中绝大多数需要迭代的场合,当然也可以自己造轮子,但是有现成的好用的轮子不妨也学习一下,看哪个用的顺手~ 首先还是要先import一下: ...
- python中plt定义,对Python中plt的画图函数详解
1.plt.legend plt.legend(loc=0)#显示图例的位置,自适应方式 说明: 'best' : 0, (only implemented for axes legends)(自适应 ...
- python中map()函数使用,数据类型转换
python中map()函数进行数据转换 用法: map(function, iterable, -), 返回的是map型,(ps:python2中返回的是list型可以直接显示,但在python3中 ...
最新文章
- TensorFlow多元线性回归实现
- 【计算机图形学】六面体旋转并实时切换虚线实线 - 代码实现
- 企业搜索引擎开发之连接器connector(二十七)
- zookeeper源码分析之四服务端(单机)处理请求流程
- Easy Problem 3 求长方形的面积
- 如何使用Python处理丢失的数据
- Linux-insmod/rmmod/lsmod驱动模块相关命令(10)
- 初识数据中心Mesos
- 什么是动态链接库(DLL)以及常见问题
- 递归算法计算八皇后问题(Eight Queen Problem with Recursive Algorithm)
- rust木炭有用吗_如何看待 Rust 这门语言?
- 【转】mysql数据库中实现内连接、左连接、右连接
- 移动端实现点击按钮复制文本功能
- 监听Home键和返回键
- js 树形结构数据 已知某一子节点 一次向上获取所有父节点
- 安装Anaconda出现Error opening file for writing错误最简单有效的办法
- 计算机里为什么显示cpu主频高,cpu主频显示不对是什么原因怎么解决
- js实现图片左右移动轮播
- 麦当劳一“发币”,币圈就闹笑话,加密数字货币到底是什么?
- 用raptor计算计算机课成绩,RAPTOR程序设计例题参考答案课案