利用Python的sum()函数计算列表或数字的总和
发布时间:2023-06-22 10:32:43
Python中的sum()函数是一个内置的函数,用于计算列表中数字的总和,也可以用于计算整个数字序列的总和。它可以轻松地对数字进行求和,不需要编写复杂的循环或迭代器。
使用sum()函数的语法很简单,只需要将要进行计算的数字列表或序列作为参数传递给函数。下面是一个示例代码:
numbers = [1, 2, 3, 4, 5] total = sum(numbers) print(total)
在上面的代码中,我们创建了一个名为numbers的列表,其中包含了一些数字。然后我们使用sum()函数对这些数字进行求和,并将结果赋值给变量total。最后,我们使用print()函数将total的值打印出来。
运行以上代码,输出结果为:
15
这表明sum()函数已成功计算出数字列表中所有数字的总和,即1 + 2 + 3 + 4 + 5 = 15。
除了列表之外,我们还可以使用sum()函数计算数字序列的总和。例如,如果我们想计算从1到5的整数的总和,可以使用range()函数创建数字序列,并将其传递给sum()函数。以下是相应的代码:
numbers = range(1, 6) total = sum(numbers) print(total)
运行以上代码,输出结果仍然为:
15
它展示了sum()函数的灵活性,因为我们不仅可以对列表中的数字进行求和,还可以对序列中的数字进行求和。这些数字可以按任意顺序排列。
需要注意的是,如果我们尝试将字符串或其他非数字类型的对象传递给sum()函数,Python解释器将引发TypeError异常。因此,我们必须确保只传递数字类型的对象。
总之,sum()函数是一个非常有用的内置函数,可以轻松地计算数字列表或数字序列的总和,无需编写复杂的代码。
