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

Python的len()函数:获取字符串、列表等数据类型长度

发布时间:2023-05-23 07:30:01

Python是一种高级、解释性、脚本性、面向对象的程序设计语言,广泛应用于各种领域,如Web应用程序、游戏开发、数据分析与科学计算等。在Python中,len()函数是一种非常常用的内置函数,可以用于获取字符串、列表等数据类型的长度。

len()函数的语法格式如下:

len(s)

其中,参数s可以是字符串、列表、元组或集合等数据类型。len()函数返回的是该数据类型中元素的个数。例如,对于一个字符串s,len(s)返回的是字符串s中字符的个数;对于一个列表lst,len(lst)返回的是列表lst中元素的个数。

下面我们来具体了解len()函数如何获取不同数据类型的长度。

1、获取字符串长度

在Python中,字符串是一种序列类型的数据,可以用len()函数来获取字符串的长度。例如,下面的代码展示了如何使用len()函数获取字符串的长度:

s = 'hello world'
print(len(s))   # 输出结果为11

在上面的代码中,字符串s包含11个字符,因此len(s)返回的结果为11。

2、获取列表长度

Python中的列表是一种有序可变序列类型的数据,可以用len()函数来获取列表的长度。例如,下面的代码展示了如何使用len()函数获取列表的长度:

lst = [1,2,3,4,5]
print(len(lst))   # 输出结果为5

在上面的代码中,列表lst包含5个元素,因此len(lst)返回的结果为5。

3、获取元组长度

Python中的元组是一种有序不可变序列类型的数据,可以用len()函数来获取元组的长度。例如,下面的代码展示了如何使用len()函数获取元组的长度:

t = (1,2,3,4,5)
print(len(t))   # 输出结果为5

在上面的代码中,元组t包含5个元素,因此len(t)返回的结果为5。

4、获取集合长度

Python中的集合是一种无序可变序列类型的数据,可以用len()函数来获取集合的长度。例如,下面的代码展示了如何使用len()函数获取集合的长度:

s = {1,2,3,4,5}
print(len(s))   # 输出结果为5

在上面的代码中,集合s包含5个元素,因此len(s)返回的结果为5。

总结

在Python中,len()函数是一种非常有用的内置函数,可以用于获取字符串、列表、元组和集合等数据类型的长度。在实际编程中,我们经常需要获取数据类型的长度,len()函数的使用可以让我们更加便捷地实现这一功能。