Python len() 函数2024年9月26日 | 阅读时长 4 分钟 Python 是一种高级的通用编程语言,广泛应用于数据科学、Web 开发和自动化等不同领域。Python 提供了许多内置函数,使编程更加直接和快捷。其中一个有用的函数是 len(),它用于获取对象的长度。 Python len() 函数用于返回对象的长度(项目数)。len() 函数接受一个参数,该参数可以是任何可以估计的对象,并返回该对象中的元素数量。该参数可以是字符串、列表、元组、集合、字典或其他任何可迭代对象。 语法参数对象: 必须是序列(字符串、元组、列表等)或集合(字典、集合等)的对象 返回它返回对象的长度(项目数)。 Python len() 函数示例 1下面的示例展示了字符串的长度。在这个示例中,我们将使用 len() 函数获取字符串的长度。 代码 输出 10 说明 在上面的代码中,我们定义了一个名为 string 的字符串变量,其中包含文本“Hi, World!”。然后,我们将此字符串变量作为参数传递给 len() 函数,该函数返回字符串中的字符数。结果是 10,这是字符串的长度。 Python len() 函数示例 2下面的示例展示了列表的长度。在这个示例中,我们将使用 len() 函数获取列表的长度。 代码 输出 5 说明 在上面的代码中,我们定义了一个名为 my_list 的列表变量,其中包含数字 1 到 5。然后,我们将此列表变量作为参数传递给 len() 函数,该函数返回列表中元素的数量。结果是 5,这是列表的长度。 Python len() 函数示例 3下面的示例展示了字典的长度。在这个示例中,我们将使用 len() 函数获取字典中键值对的数量。 代码 输出 3 说明 在上面的代码中,我们定义了一个名为 my_dict 的字典变量,其中包含一些键值对。然后,我们将此字典变量作为参数传递给 len() 函数,该函数返回字典中键值对的数量。结果是 3,这是字典的长度。 Python len() 函数示例 4下面的示例展示了集合的长度。在这个示例中,我们将使用 len() 函数获取集合中元素的数量。 代码 输出 5 说明 在上面的代码中,我们定义了一个名为 my_set 的集合变量,其中包含数字 1 到 5。然后,我们将此集合变量作为参数传递给 len() 函数,该函数返回集合中元素的数量。结果是 5,这是集合的长度。 Python len() 函数示例 5我们可以将 len() 函数与我们的自定义对象一起使用。为此,我们需要在对象的类中定义 __len__() 方法。__len__() 方法应该返回一个表示对象中元素数量的整数。这是一个示例: 代码 输出 5 说明 在上面的代码中,我们定义了一个名为 MyObject 的自定义对象,它有一个 __init__() 方法来初始化一个空列表,以及一个 __len__() 方法来返回列表的长度。然后,我们创建了 MyObject 类的一个实例,并将一个数字列表分配给它的 items 属性。最后,我们将 my_object 实例作为参数传递给 len() 函数,该函数返回列表的长度。结果是 5,这是列表的长度。 结论在本文中,我们了解了 Python 中的 len() 函数,它用于获取对象的长度或元素数量。我们了解了如何将 len() 函数与各种内置对象(如字符串、列表、字典和集合)以及自定义对象一起使用。我们还看到了 len() 函数的语法以及它如何与不同类型的对象一起工作。 下一个主题Python 函数 |
我们请求您订阅我们的新闻通讯以获取最新更新。