admin 管理员组

文章数量: 1086019


2023年12月19日发(作者:jbpm和bpmn)

求和函数sum的用法

求和函数sum是Python中的一种重要的数学函数,它可以用于求两个或多个数值的总和。sum函数经常被用于数组和序列中的值,以求得和。

一、sum函数的基本用法

sum函数最基本的用法是求两个数值的总和。要实现这一功能,只需要将函数名称与两个数值作为参数传递给sum函数即可,其基本用法如下:

sum(x,y)

其中,x和y表示要求和的两个数值,sum函数会计算它们之和,并返回结果。

例如,将4、7分别作为参数传递给sum函数,则函数会返回两个数值的和,即4+7=11。

sum (4,7)

结果: 11

二、sum函数求序列的总和

除了上述基本用法外,sum函数还可以用于求序列的总和。我们可以使用sum函数将序列中的元素求和,它的用法如下:

sum(sequence)

其中,sequence表示要求和的序列,sum函数会计算序列中全部元素的和,并返回结果。

例如,将[1,2,3,4,5]作为参数传递给sum函数,则函数会返回 - 1 -

这组数字之和,即1+2+3+4+5=15。

sum ([1,2,3,4,5])

结果:15

三、sum函数的可选参数

除了上述基本用法外,sum函数还提供了两个可选参数,可以用于控制计算结果的行为。

可选参数start:用于指定序列或者参数求和时初始值,它的用法如下:

sum(sequence, start)

其中,sequence表示要求和的序列,start表示计算结果的初始值,sum函数会将序列中全部元素与start求和,并返回结果。

例如,将[1,2,3,4,5]作为参数传递给sum函数,并将其中的start参数设为5,则函数会返回1+2+3+4+5+5=20。

sum ([1,2,3,4,5], 5)

结果:20

可选参数end:用于指定序列或者参数求和时最后一个值,它的用法如下:

sum(sequence, start, end)

其中,sequence表示要求和的序列,start表示计算结果的初始值,end表示计算结果的最后一个值,sum函数会将序列中从起始值到末尾值的元素求和,并返回结果。

例如,将[1,2,3,4,5]作为参数传递给sum函数,并将start参 - 2 -

数设为2,end参数设为4,则函数会返回2+3+4=9。

sum ([1,2,3,4,5], 2, 4)

结果:9

四、总结

以上就是求和函数sum的用法。sum函数无论是求两个数值之和,还是求序列元素之和,都能比较容易实现,并且提供了可选参数,可以用于控制计算结果的行为。sum函数是Python语言中常用的数学函数之一,它可以帮助我们快速有效地实现求和功能,因此在编程中经常会被使用到。

- 3 -


本文标签: 函数 序列 求和 用于 参数