len函数实例python_Python通过len函数返回对象长度
英文文档:
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函数返回对象长度相关推荐
- python3调用函数len结果不返回字符串长度_Python通过len函数返回对象长度
英文文档: len(s) Return the length (the number of items) of an object. The argument may be a sequence (s ...
- python返回数组长度函数_Python通过len函数返回对象长度
英文文档:QCj免费资源网 len(s)QCj免费资源网 QCj免费资源网 Return the length (the number of items) of an object. The argu ...
- python中的open函数实例_Python中open函数注意点
前段日子看了关于Python文件和流的一些文献,其中最基础的便是python的一个内建函数:open!!! 很简单的一个函数,他的原型是这样的: open(name,[,mode[,buffering ...
- matlab遗传算法函数实例,matlab遗传算法工具箱函数及实例讲解
gaotv5 核心函数: (1)function [pop]=initializega(num,bounds,eevalFN,eevalOps,options)--初始种群的生成函数 [输出参数] p ...
- sort函数用法python_python内置函数sorted()及sort() 函数用法和区别
python内置函数sorted(),sort()都有排序的意思,但是两者有本质的区别,sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作,list 的 sort ...
- Serverless 场景排查问题利器 : 函数实例命令行操作
简介:实例命令行功能的推出希望能消除用户使用 Serverless 的"最后一公里",直接将真实的函数运行环境展现给用户. 背景介绍 全托管的 Serverless 计算平台能给用 ...
- Serverless 场景排查问题利器:函数实例命令行操作
背景介绍 全托管的 Serverless 计算平台能给用户带来更少的运维代价.更强的稳定性和更快的弹性能力,在 Serverless 落地的过程中,遇到的一个很大的挑战是 Serverless 平台如 ...
- JavaScript --函数 (实例结合)
JavaScript --函数 (实例结合) 文章目录 JavaScript --函数 (实例结合) 1.初识函数 2.参数设置 3.函数的调用 [案例]字符串大小写转换 4.变量的作用域 5.匿名函 ...
- python中read函数解释_Python内置函数解释教程,readwill(非常详细的代码演示截图),详解,看,了,就,会,很...
内置函数 abs() 获取绝对值 all() 接受一个迭代器,如果迭代器的所有元素都为真,那么返回True,否则返回False any() 接受一个迭代器,如果迭代器里有一个元素为真,那么返回True ...
- mysql 处理文件函数_mysql的字符串处理函数
一.简明总结 ASCII(char) 返回字符的ASCII码值 BIT_LENGTH(str) 返回字符串的比特长度 CONCAT(s1,s2-,sn) 将s1,s2-,sn连接成字符串 CONCAT ...
最新文章
- 【跃迁之路】【545天】程序员高效学习方法论探索系列(实验阶段302-2018.08.04)...
- 下了Bandit,看了一个礼拜
- 【AutoML】激活函数如何进行自动学习和配置
- 草原深处的“那达慕”
- php: eclipse 编辑 php
- C#非泛型集合类-使用HashTable组织数据
- 帝国cms后台不停的登录成功
- 在Android Studio 和 Eclipse 的 git 插件操作 代码提交以及代码冲突
- pandorabox开启ssr_潘多拉固件开启UPNP的方法(图文教程)
- 众元教育H3CSE20200603班-云计算基础知识讲解
- blob jdbc mysql_JDBC中级篇(MYSQL)——处理文件(BLOB)
- 2020中级会计师考试教材
- 记一次抗DDOS演练
- 高三计算机教学计划,高三信息技术上册教学计划参考
- Unite Beijing 2018 | 技术专场部分精彩议题曝光
- 项目管理之 项目阶段划分
- MultipartFile上传/下载图片
- 连接hack the box教程
- 通过磁带系统备份与还原的一些记录
- pip安装pytorch的方法
热门文章
- ListView中嵌套checkbox
- 批处理禁用U盘,光驱,用户添加到组,盘符添加权限
- Centos5.5服务器ROOT密码破解
- ORA-04031错误分析和解决
- 概率论与数理统计 重点篇
- unity读取json文件以及反序列化Dic示例
- java 反射调用方法_Java 反射详解,重要方法解析
- AJAX最大的特点以及作用是什么?经典面试题
- percona mysql 编译参数_Linux 下编译安装 MySQL(Percona Server) 5.6
- 对文档的编辑过多_Wizard 开源文档管理系统1.0发布啦