欢迎访问宙启技术站
智能推送

Python内置函数:len()用法介绍与示例

发布时间:2023-10-01 12:42:46

len()是Python的内置函数之一,它用于返回给定对象的长度或项目个数。len()可以用于字符串、列表、元组、字典等不同类型的对象。

使用语法:

len(object)

其中,object是要获取长度的对象。

下面是一些常见用法和示例:

1. 字符串:

len()函数可以用来返回字符串中字符的个数。

string = "Hello, World!"
print(len(string))  # 输出:13

2. 列表:

len()函数可以用来返回列表中元素的个数。

my_list = ['apple', 'banana', 'cherry']
print(len(my_list))  # 输出:3

3. 元组:

与列表类似,len()函数也可以用来返回元组中元素的个数。

my_tuple = ('apple', 'banana', 'cherry')
print(len(my_tuple))  # 输出:3

4. 字典:

len()函数在字典中使用时,会返回字典中键值对的个数。

my_dict = {'apple': 1, 'banana': 2, 'cherry': 3}
print(len(my_dict))  # 输出:3

5. 字节对象:

len()函数还可以用来返回字节对象的长度。

my_bytes = b"Hello"
print(len(my_bytes))  # 输出:5

需要注意的是,len()函数对于整数、浮点数等不可迭代的对象是无效的,会引发TypeError错误。因为这些对象没有定义__len__方法。

number = 12345
print(len(number))  # TypeError: object of type 'int' has no len()

另外,对于字符串和列表,len()函数返回的是字符个数或元素个数,而并不是索引的最大值。

总结:

len()函数是Python内置的非常有用的函数之一,它可以返回字符串、列表、元组、字典等对象的长度或项目个数。在编写程序时,经常需要获取对象的长度,len()函数可以帮助我们轻松实现这个功能。使用len()函数能够更方便地处理各种类型的对象。