python中sum的用法(python中求和函数sum的用法示例)

发布时间:2025-12-10 22:51:49 浏览次数:1

python是什么意思

Python是一种跨平台的、具有解释性、编译性、互动性和面向对象的脚本语言,其最初的设计是用于编写自动化脚本,随着版本的不断更新和新功能的添加,常用于用于开发独立的项目和大型项目。

我本来想算几个Int值相加的和,本以为很简单的事情,结果却很悲伤,例

>>>sum=sum(1,2,3)#结果很明显出现问题报错TypeError:sumexpectedatmost2arguments,got3

傻乎乎的我以为只能算前两个数的和等于3,就又试了一下

>>>sum=sum(1,2)#结果还是报错TypeError:'int'objectisnotiterable

其实,我们所了解sum()函数语法是这样的

sum(iterable[,start])

其中

  • iterable – 可迭代对象,如:列表(list)、元组(tuple)、集合(set)、字典(dictionary)。

  • start – 指定相加的参数,如果没有设置这个值,默认为0。

也就是说sum()最后求得的值 = 可迭代对象里面的数加起来的总和(字典:key值相加) + start的值(如果没写start的值,则默认为0) 所以,我所求的几个int值的和可以写成这样

>>>sum=sum([1,2,3])#inlist6

如果我们加上start的话,应该是这样的

>>>sum=sum([1,2,3],5)#inlist+start11>>>sum=sum((1,2,3))#intuple6>>>sum=sum({1,2,3})#inset6>>>sum=sum({1:5,2:6,3:7})#indictionarykey6>>>sum=sum(range(1,4))#inrange()6

感谢各位的阅读!关于“python中求和函数sum()的用法示例”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

python中sum的用法
需要做网站?需要网络推广?欢迎咨询客户经理 13272073477