英文文档:

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

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

希望与广大网友互动??

点此进行留言吧!

len函数实例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. python返回数组长度函数_Python通过len函数返回对象长度

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

  3. python中的open函数实例_Python中open函数注意点

    前段日子看了关于Python文件和流的一些文献,其中最基础的便是python的一个内建函数:open!!! 很简单的一个函数,他的原型是这样的: open(name,[,mode[,buffering ...

  4. matlab遗传算法函数实例,matlab遗传算法工具箱函数及实例讲解

    gaotv5 核心函数: (1)function [pop]=initializega(num,bounds,eevalFN,eevalOps,options)--初始种群的生成函数 [输出参数] p ...

  5. sort函数用法python_python内置函数sorted()及sort() 函数用法和区别

    python内置函数sorted(),sort()都有排序的意思,但是两者有本质的区别,sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作,list 的 sort ...

  6. Serverless 场景排查问题利器 : 函数实例命令行操作

    简介:实例命令行功能的推出希望能消除用户使用 Serverless 的"最后一公里",直接将真实的函数运行环境展现给用户. 背景介绍 全托管的 Serverless 计算平台能给用 ...

  7. Serverless 场景排查问题利器:函数实例命令行操作

    背景介绍 全托管的 Serverless 计算平台能给用户带来更少的运维代价.更强的稳定性和更快的弹性能力,在 Serverless 落地的过程中,遇到的一个很大的挑战是 Serverless 平台如 ...

  8. JavaScript --函数 (实例结合)

    JavaScript --函数 (实例结合) 文章目录 JavaScript --函数 (实例结合) 1.初识函数 2.参数设置 3.函数的调用 [案例]字符串大小写转换 4.变量的作用域 5.匿名函 ...

  9. python中read函数解释_Python内置函数解释教程,readwill(非常详细的代码演示截图),详解,看,了,就,会,很...

    内置函数 abs() 获取绝对值 all() 接受一个迭代器,如果迭代器的所有元素都为真,那么返回True,否则返回False any() 接受一个迭代器,如果迭代器里有一个元素为真,那么返回True ...

  10. mysql 处理文件函数_mysql的字符串处理函数

    一.简明总结 ASCII(char) 返回字符的ASCII码值 BIT_LENGTH(str) 返回字符串的比特长度 CONCAT(s1,s2-,sn) 将s1,s2-,sn连接成字符串 CONCAT ...

最新文章

  1. 【跃迁之路】【545天】程序员高效学习方法论探索系列(实验阶段302-2018.08.04)...
  2. 下了Bandit,看了一个礼拜
  3. 【AutoML】激活函数如何进行自动学习和配置
  4. 草原深处的“那达慕”
  5. php: eclipse 编辑 php
  6. C#非泛型集合类-使用HashTable组织数据
  7. 帝国cms后台不停的登录成功
  8. 在Android Studio 和 Eclipse 的 git 插件操作 代码提交以及代码冲突
  9. pandorabox开启ssr_潘多拉固件开启UPNP的方法(图文教程)
  10. 众元教育H3CSE20200603班-云计算基础知识讲解
  11. blob jdbc mysql_JDBC中级篇(MYSQL)——处理文件(BLOB)
  12. 2020中级会计师考试教材
  13. 记一次抗DDOS演练
  14. 高三计算机教学计划,高三信息技术上册教学计划参考
  15. Unite Beijing 2018 | 技术专场部分精彩议题曝光
  16. 项目管理之 项目阶段划分
  17. MultipartFile上传/下载图片
  18. 连接hack the box教程
  19. 通过磁带系统备份与还原的一些记录
  20. pip安装pytorch的方法

热门文章

  1. ListView中嵌套checkbox
  2. 批处理禁用U盘,光驱,用户添加到组,盘符添加权限
  3. Centos5.5服务器ROOT密码破解
  4. ORA-04031错误分析和解决
  5. 概率论与数理统计 重点篇
  6. unity读取json文件以及反序列化Dic示例
  7. java 反射调用方法_Java 反射详解,重要方法解析
  8. AJAX最大的特点以及作用是什么?经典面试题
  9. percona mysql 编译参数_Linux 下编译安装 MySQL(Percona Server) 5.6
  10. 对文档的编辑过多_Wizard 开源文档管理系统1.0发布啦