python内置函数len详解

len函数功能作用

python内置函数len返回对象的长度,实参可以序列,例如列表,元组,字符串,字节串,也可以是集合,例如字典,set,frozen set。

关于len函数,一直存在一个讨论话题,其他编程语言都将这个功能设计为对象的方法,比如java中string.length,为什么python为什么要设计成内置函数呢。

迄今为止,最有说服力的解释是这样回答的:practicality beats purity,这是python之禅中的一条,翻译成中文是:实用胜过纯粹。当你使用len函数获取一个字符串的长度时,python解释器会在内存中直接从字符串底层的一个c 结构体里取出长度值,这比调用方法要快的多。获取对象的长度是一个很常见的操作,因此必须高效。

len语法

len(s)

参数

s 序列对象或者集合对象

示例

>>> len([1, 3, 4])

3

>>> len("sdfsf")

5

>>> len({'name': 'python'})

1

>>> len(set([3, 4, 5, 6]))

4


Crytek 官方宣布将进行裁员 相关部门约60人被波及
excel表格怎么用a4尺寸打印