英文文档:

len(s)

Return the length (the number of items) of an object. The argument may be a sequence (such as a string, bytes, tuple, list, or range) or a collection (such as a dictionary, set, or frozen set).

返回对象的长度

说明:

1. 返回对象的长度,参数可以是序列(比如字符串、字节数组、元组、列表和range对象),或者是集合(比如字典、集合、不可变集合)

>>> len('abcd') # 字符串

4

>>> len(bytes('abcd','utf-8')) # 字节数组

4

>>> len((1,2,3,4)) # 元组

4

>>> len([1,2,3,4]) # 列表

4

>>> len(range(1,5)) # range对象

4

>>> len({'a':1,'b':2,'c':3,'d':4}) # 字典

4

>>> len({'a','b','c','d'}) # 集合

4

>>> len(frozenset('abcd')) #不可变集合

4

2. 如果参数为其它类型,则其必须实现__len__方法,并返回整数,否则报错。

>>> class A:

def __init__(self,name):

self.name = name

def __len__(self):

return len(self.name)

>>> a = A('')

>>> len(a)

0

>>> a = A('Aim')

>>> len(a)

3

>>> class B:

pass

>>> b = B()

>>> len(b)

Traceback (most recent call last):

File "", line 1, in len(b)

TypeError: object of type 'B' has no len()

>>> class C:

def __len__(self):

return 'len'

>>> c = C()

>>> len(c)

Traceback (most recent call last):

File "", line 1, in len(c)

TypeError: 'str' object cannot be interpreted as an integer

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

python 返回列表长度_Python通过len函数返回对象长度相关推荐

  1. python3调用函数len结果不返回字符串长度_Python通过len函数返回对象长度

    英文文档: len(s) Return the length (the number of items) of an object. The argument may be a sequence (s ...

  2. len函数python返回值类型_python的len函数为什么报错

    len函数返回序列类型对象(字符或字符串.元组.列表和字典等)的项目个数(长度). 语法len(object) 函数返回一个大于0的int型整数,表示对象的项目个数. 参数说明 举例 1. 当参数是序 ...

  3. python内置函数可以返回列表元组_Python内置函数()可以返回列表、元组、字典、集合、字符串以及range对象中元素个数....

    Python内置函数()可以返回列表.元组.字典.集合.字符串以及range对象中元素个数. 青岛远洋运输有限公司冷聚吉船长被评为全国十佳海员.()A:错B:对 有源逆变是将直流电逆变成其它频率的交流 ...

  4. python返回数组长度函数_Python通过len函数返回对象长度

    英文文档:QCj免费资源网 len(s)QCj免费资源网 QCj免费资源网 Return the length (the number of items) of an object. The argu ...

  5. python中len函数返回值为int吗_Python len()函数

    目录 描述 语法 参数说明 举例 1. 当参数是序列类型对象(字符.字符串.列表.元组或者是字典)时: 2. 当参数是非序列对象时: 注意事项 描述 len函数返回序列类型对象(字符或字符串.元组.列 ...

  6. python的列表方法_Python列表的常用方法

    一.列表是什么? 列表是由一序列特定顺序排列的元素组成的,可以把字符串.数字.字典等都可以加入列表中. 列表中元素之间没有任何关系,列表也是自带下标的,默认从0开始. 列表是最常用的Python数据类 ...

  7. 33. len 函数获取对象的长度或元素个数

    33. len 函数获取对象的长度或元素个数 文章目录 33. len 函数获取对象的长度或元素个数 1. 序列长度的含义 2. len 函数的作用 3. len 函数语法 4. 计算序列的长度 4. ...

  8. TIA博途WINCC的触摸屏VB脚本入门(Len函数获取字符串长度以及Right和Left函数)

    TIA博途WINCC的触摸屏VB脚本入门(Len函数获取字符串长度以及Right和Left函数) 首先,建立一个项目,并添加一个HMI,入下图所示,新建一个HMI变量表,添加如下几个HMI内部变量, ...

  9. c语言函数返回值可以是字符串吗,函数返回值可以是字符串吗

    c语言中函数返回值可以是数组.字符串和结构体吗? 因为在C语言中函数不能返回数组,但字符串是存储在字符数组中的,所以能C语言中实现函数返回字符串,首先要确定函数返回的字符串地址的来源,一般分为四种方式 ...

  10. python内置函数返回元素个数_Python内置函数

    Python Python开发 Python语言 Python内置函数 Python内置函数 一.内置函数 什么是内置函数? 就是python给你提供的. 拿来直接⽤的函数, 比如print, inp ...

最新文章

  1. 【ES6】ES6编程规范 编程风格
  2. JBoss关闭时报Failed to authenticate principal=null,...
  3. 【正一专栏】2018年欧冠八强猜想
  4. MSSQL同时操作数据加锁问题
  5. python getopt argparse_python OptParse模块和argparse命令行解析的用法详解
  6. 视频专辑:JAVA语言入门视频教程
  7. tensorflow2.0 图像处理项目_航天泰坦丨国产自主遥感图像处理软件当自强
  8. linux+tux游戏,Linux吉祥物游戏SuperTux 0.5.0版发布 类《超级马里奥兄弟》
  9. linux上的mysql数据库恢复
  10. 深度解读B2B与B2C营销策略的差异
  11. clark变换第三行系数的由来
  12. pcs9000系统plat服务器,CSD361現场调试手册.docx
  13. 直播软件开发,css预加载旋转动画 与 流光字体
  14. 火狐中无法打开google的搜索结果的解决方式
  15. 格式转换——bmp 2 yuv
  16. Bwsaas多端SAAS平台运营系统源码v1.1.1
  17. aria2网页服务器错误,配置aria2服务器错误
  18. python画箭头_箭头指南 | Matplotlib 中文
  19. 华为C语言笔试题集合
  20. 小米誓将乐视闭上绝路

热门文章

  1. 图形验证码识别接口(免费)
  2. PHP语言之正则表达式
  3. AUTOCAD——直线命令
  4. Javaweb项目各个模块的用途
  5. Python 深度学习AI - 声音克隆、声音模仿、模拟特朗普声音唱《See You Again》,Real-Time-Voice-Cloning项目的安装与使用
  6. mysql创建学生信息选课系统_MySQL学生信息管理系统
  7. 青果教务处系统爬虫(java)
  8. Vue前端验证一个text只能输入手机号或邮箱
  9. 游戏测试流程及工作内容
  10. html5播放加速,Video Speed Controller Chrome(HTML5视频加速播放插件) v0.3.2 官方免费版...