Python len()函数

描述

len函数返回序列类型对象(字符或字符串、元组、列表和字典等)的项目个数(长度)。

语法

len(object)

函数返回一个大于0的int型整数,表示对象的项目个数。

参数说明

名称 说明 备注
object 序列类型对象 不可省略的参数

举例

1. 当参数是序列类型对象(字符、字符串、列表、元组或者是字典)时:

test = [1, 3, 5, 'sdw']

print(len(test))

程序的返回值是4.

2. 当参数是非序列对象时:

print(len(45.36))

运行报错:

Traceback (most recent call last):
  File "/Users/untitled3/myapps/Test.py", line 1, in <module>
    print(len(45.36))
TypeError: object of type 'float' has no len()

注意事项

1. 参数不能为空

当len函数参数为空时,会报异常:

TypeError: len() takes exactly one argument (0 given)

即len()函数有且只能有一个参数。

2. 当参数是字典时,len函数返回的是字典中的键值对数量

3. 当参数是非序列对象时,Python会报错

猜你喜欢

转载自blog.csdn.net/TCatTime/article/details/82469297