首页 / 知识
pythonsum函数怎么用
2023-11-12 13:16:00
之前误用sum()函数,我又去查了查pythonsum()函数才恍然大悟。
我本来想算几个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)
>>>sum=sum([1,2,3])#inlist
6
如果我们加上start的话,应该是这样的
>>>sum=sum([1,2,3],5)#inlist+start
9
>>>sum=sum((1,2,3))#intuple
6
>>>sum=sum({1,2,3})#inset
6
>>>sum=sum({1:5,2:6,3:7})#indictionarykey
6
>>>sum=sum(range(1,4)#inrange()
以上内容为大家介绍了python培训之sum函数怎么用,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注我们
最新内容
相关内容
python的三角函数在哪?
python的三角函数在哪?,标准,培训,函数,反函数,方法,下面,以上,更多,内容,python中的三角函数在python的标准库math中,math已经包含在你的标python中怎么对一个数进行因式分解
python中怎么对一个数进行因式分解?,代码,培训,因式分解,因数,个数,最小,整数,数组,假定,分解,1、Python因式分解代码:importtime#对一个数进python中函数怎么表示?
python中函数怎么表示?,名称,标准,培训,代码,函数,圆括号,字符串,表达式,选择性,自变量,python中函数定义规则:·函数代码块以def关键词开头,后python有函数重载吗?
python有函数重载吗?,情况,代码,设计,名字,培训,函数,参数,功能,类型,两个,python中没有函数重载。为了考虑为什么python不提供函数重载,首先python函数里面形参和实参一样吗?
python函数里面形参和实参一样吗?,培训,函数,参数,里面,变量,实际,形式,全称,示例,后面,python函数里面形参和实参不一样。形参全称是形式参python中的open函数如何编码?
python中的open函数如何编码?,数据,系统,可取,培训,文件,参数,函数,时候,表示,模式,python中的open函数可以通过在打开文件时添加encoding参python字典打印乱码怎么解决
python字典打印乱码怎么解决,培训,字典,乱码,列表,字符串,以下,中文,对象,解决方案,以上,Python中列表或字典输出乱码的解决方法:问题:Python中python中什么叫递归函数?
python中什么叫递归函数?,规模,培训,函数,嵌套,内部,不是,实例,特性,层次,效率,1、什么叫递归函数?在函数内部,可以调用其他函数。如果一个函python中的sum函数怎么用?
python中的sum函数怎么用?,培训,函数,总和,参数,列表,示例,语法,对象,以上,结果,python中的sum()函数用来进行求和计算,函数语法为:sum(iterablpython中如何数出字符串的字符个数
python中如何数出字符串的字符个数,培训,字符,字符串,个数,次数,方法,示例,字典,语法,以前,python中统计字符串中祝福个数的方法:1、使用len()python字典中值是否能重复?
python字典中值是否能重复?,数字,培训,字典,中值,格式,字符串,数据类型,以上,更多,内容,python字典中的值可以重复。字典中的键必须是唯一的,python中怎么将元组、字典转化为列
python中怎么将元组、字典转化为列表,培训,列表,字典,方法,元素,示例,中将,语法,以上,参数,python中将元组、字典转化为列表的方法:python中可