Python的len()函数:获取字符串、列表等数据类型长度
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()函数的使用可以让我们更加便捷地实现这一功能。
