Python中用于计算字符串长度的函数len()的使用方法
发布时间:2023-06-13 22:41:40
len()是Python内置函数之一,用于计算字符串、列表、元组等容器类型的长度,即容器中元素的个数。
在Python中,字符串是一种可以包含任何字符的序列,而序列是指顺序排列的一组对象。因此,字符串的长度就是字符串中元素的数量,即字符的数量。
下面是使用len()函数来计算字符串长度的基本方法:
str = "Hello, World!" print(len(str))
这段代码会输出字符串"Hello, World!"的长度,即13。
在上面的代码中,首先创建了一个字符串变量str,然后使用len()函数计算字符串长度。最后,使用print()函数输出字符串长度。
需要注意的是,len()函数的参数必须是字符串类型。如果传入的参数不是字符串,会抛出TypeError异常。
例如,尝试使用len()计算数字的长度会抛出TypeError异常:
num = 100 print(len(num)) # TypeError: object of type 'int' has no len()
所以,要确保将len()函数应用于字符串上,以避免异常的抛出。
除了字符串,len()函数还可以应用于其他容器类型,如列表、元组、集合和字典。使用方法相同,只需将容器作为参数传递给len()函数即可。
例如,计算列表长度:
myList = [1, 2, 3, 4, 5] print(len(myList))
这段代码会输出列表myList的长度,即5。
总之,len()函数是Python内置函数之一,用于计算容器的长度。它可以应用于字符串、列表、元组、集合和字典等多种容器类型,使用方法相同,在实际的编程过程中非常常用。
