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()函数能够更方便地处理各种类型的对象。
