Python len()和 sum()

  • Post category:Python

下面我会详细讲解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异常。