下面我会详细讲解Python中len()和sum()两个函数的使用方法以及示例说明。
Python len()函数
概述
len()函数是Python内置函数之一,它返回集合(字符串、元组、列表等)中元素的数量。
语法
len(obj)
参数
obj:可以是集合类型(例如:元组、列表、字符串、字典等)。
返回值
返回集合中元素的数量。
示例
应用于字符串
str = "Hello, world"
print("str长度为:", len(str))
输出结果:
str长度为: 12
应用于列表
list1 = [1, 2, 3, 4, 5]
print("list1长度为:", len(list1))
输出结果:
list1长度为: 5
注意事项
- len()函数不能直接应用于数字类型,可以将数字类型转换为字符串类型后计算其长度。
Python sum()函数
概述
sum()函数是Python内置函数之一,它用于计算列表或元组中数字的总和。
语法
sum(iterable[, start])
参数
iterable:必填参数,表示计算总和的列表或元组。
start:可选参数,用于指定开始计算的数值,缺省值为0。
返回值
返回序列中所有元素的总和。
示例
应用于元组
tuple1 = (1, 2, 3, 4, 5)
result = sum(tuple1)
print("元组tuple1中所有数字的总和为:", result)
输出结果:
元组tuple1中所有数字的总和为: 15
应用于列表
list1 = [1, 2, 3, 4, 5]
result = sum(list1)
print("列表list1中所有数字的总和为:", result)
输出结果:
列表list1中所有数字的总和为: 15
注意事项
- sum()函数应用于非数字类型的序列,会抛出TypeError异常。