函数: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()函数相关推荐

  1. python中len和range函数_for循环len函数和range函数的运用

    函数:len() 作用:返回字符串.列表.字典.元组等长度 语法:len(str) 参数: str:要计算的字符串.列表.字典.元组等 返回值:字符串.列表.字典.元组等元素的长度 实例 1.计算字符 ...

  2. python中len和range函数_Python中len()和range()函数

    函数:len() 1:作用:返回字符串.列表.字典.元组等长度 2:语法:len(str) 3:参数: str:要计算的字符串.列表.字典.元组等 4:返回值:字符串.列表.字典.元组等元素的长度 5 ...

  3. python中len是什么函数_总结Python中len()函数的使用实例

    这篇文章主要简单介绍了Python中的len()函数的使用,包括在四种情况下的使用小例子,是Python学习当中的基础知识,需要的朋友可以参考下 函数:len() 1:作用:返回字符串.列表.字典.元 ...

  4. Python中len( )函数和range( )函数的用法

    Python中len( )函数和range( )函数的用法 目录 Python中len( )函数和range( )函数的用法 一.len( )函数 二.range( )函数 总结 一.len( )函数 ...

  5. python中len函数_len()函数以及Python中的示例

    python中len函数 Python len()函数 (Python len() function) len() function is a library function in Python, ...

  6. python中len的用法_总结Python中len()函数的使用实例

    这篇文章主要简单介绍了Python中的len()函数的使用,包括在四种情况下的使用小例子,是Python学习当中的基础知识,需要的朋友可以参考下 函数:len() 1:作用:返回字符串.列表.字典.元 ...

  7. python平方数迭代器_对python中的高效迭代器函数详解

    python中内置的库中有个itertools,可以满足我们在编程中绝大多数需要迭代的场合,当然也可以自己造轮子,但是有现成的好用的轮子不妨也学习一下,看哪个用的顺手~ 首先还是要先import一下: ...

  8. python中plt定义,对Python中plt的画图函数详解

    1.plt.legend plt.legend(loc=0)#显示图例的位置,自适应方式 说明: 'best' : 0, (only implemented for axes legends)(自适应 ...

  9. python中map()函数使用,数据类型转换

    python中map()函数进行数据转换 用法: map(function, iterable, -), 返回的是map型,(ps:python2中返回的是list型可以直接显示,但在python3中 ...

最新文章

  1. TensorFlow多元线性回归实现
  2. 【计算机图形学】六面体旋转并实时切换虚线实线 - 代码实现
  3. 企业搜索引擎开发之连接器connector(二十七)
  4. zookeeper源码分析之四服务端(单机)处理请求流程
  5. Easy Problem 3 求长方形的面积
  6. 如何使用Python处理丢失的数据
  7. Linux-insmod/rmmod/lsmod驱动模块相关命令(10)
  8. 初识数据中心Mesos
  9. 什么是动态链接库(DLL)以及常见问题
  10. 递归算法计算八皇后问题(Eight Queen Problem with Recursive Algorithm)
  11. rust木炭有用吗_如何看待 Rust 这门语言?
  12. 【转】mysql数据库中实现内连接、左连接、右连接
  13. 移动端实现点击按钮复制文本功能
  14. 监听Home键和返回键
  15. js 树形结构数据 已知某一子节点 一次向上获取所有父节点
  16. 安装Anaconda出现Error opening file for writing错误最简单有效的办法
  17. 计算机里为什么显示cpu主频高,cpu主频显示不对是什么原因怎么解决
  18. js实现图片左右移动轮播
  19. 麦当劳一“发币”,币圈就闹笑话,加密数字货币到底是什么?
  20. 用raptor计算计算机课成绩,RAPTOR程序设计例题参考答案课案

热门文章

  1. 运行成功但模拟器上没有程序
  2. springBoot项目改名
  3. DOS批处理简明高级教程
  4. OpenWrt挂载U盘(NTFS)并在网上邻居共享访问
  5. 怎样在百度UMeditor编辑器中插入腾讯和爱奇艺网站视频?
  6. 三子棋(九宫棋)游戏的实现(详细片)
  7. html标签onload,支持onload事件的HTML标签有哪些
  8. C语言SVPWM代码与软件测试
  9. Mapbox相机动画整理(1)示例解析
  10. STM8L使用ADC内部参考电压通道测量VDD电压