python求和函数sum()详解

python求和函数sum()详解python 求和函数 sum 详解今天在学习的过程中 误用 sum 函数 我又去查了查 pythonsum 函数才恍然大悟 我本来想算几个 Int 值相加的和 本以为很简单的事情 结果却很悲伤 例 gt gt gt sum sum 1 2 3 结果很明显出现问题报错 TypeError sumexpecteda got

python求和函数sum()详解

今天在学习的过程中,误用sum()函数,我又去查了查python sum()函数才恍然大悟。

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

>>>sum = sum(1,2,3) #结果很明显出现问题报错 TypeError: sum expected at most 2 arguments, got 3 

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

>>>sum = sum(1,2) #结果还是报错 TypeError: 'int' object is not iterable 

其中

  • iterable – 可迭代对象,如:列表(list)、元组(tuple)、集合(set)、字典(dictionary)。
  • start – 指定相加的参数,如果没有设置这个值,默认为0。

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

>>>sum = sum([1,2,3]) # in list 6 

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

>>> sum = sum([1,2,3],5) #in list +start 11 >>> sum = sum((1,2,3)) #in tuple 6 >>> sum = sum({ 
   1,2,3}) #in set 6 >>> sum = sum({ 
   1:5,2:6,3:7}) #in dictionary key 6 >>> sum = sum(range(1,4)) #in range() 6 

学习这些过后,我们就可以正确的运用sum()函数了。

别指望着看一遍就能记住和整掌握什么 – 请看第二遍,第三遍。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/200538.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月20日 上午10:37
下一篇 2026年3月20日 上午10:37


相关推荐

  • Keepalived原理

    Keepalived原理Keepalived 简介 Keepalived 是 Linux 下一个轻量级别的高可用解决方案 高可用 广义来讲 是指整个系统的高可用行 狭义的来讲就是主机的冗余和接管 它与 HeartBeat 实现类似的功能 都可以实现服务或者网络的高可用 但是又有差别 HeartBeat 是一个专业的 功能完善的高可用软件 它提供 HA 软件所需的基本功能 比如 心跳检测 资源接管 检测集群中的服务 在集群节点转移共享

    2026年3月18日
    3
  • Apache的URL地址重写(RewriteCond与RewriteRule)

    Apache的URL地址重写(RewriteCond与RewriteRule)Apache的URL地址重写http://hi.baidu.com/sonan/blog/item/c408963d89468208bba16716.html第一种方法:Apache环境中如果要将URL地址重写,正则表达式是最基本的要求,但对于一般的URL地址来说,基本的匹配就能实现我们大部分要求,因此除非是非常特殊的URL地址,但这不是我要讨论的范围,简单几招学会Apache中URL地

    2022年6月11日
    26
  • Mysql 启动命令详解「建议收藏」

    Mysql 启动命令详解「建议收藏」1,找到mysql安装的bin目录,启动mysql进程。如:本机是:C:\ProgramFiles\MySQL\MySQLServer5.7\bin在cmd里切换到此目录,C:\>cdC:\ProgramFiles\MySQL\MySQLServer5.7\binC:\ProgramFiles\MySQL\MySQLServer5.7\bin>查看…

    2022年5月21日
    46
  • n8n的ai工作流怎么发布

    n8n的ai工作流怎么发布

    2026年3月15日
    2
  • AWVS acunetix_WVS13下载、安装及使用[通俗易懂]

    AWVS acunetix_WVS13下载、安装及使用[通俗易懂]【`11-13版本新功能`】新增多用户登录……

    2026年2月16日
    5
  • latex中希腊字母_LaTeX怎么念

    latex中希腊字母_LaTeX怎么念日常写论文,ppt作汇报等,经常需要编写公式,为方便查阅希腊字母对应latex表示,特写此表格,以便大家查阅。小写 Latex表示 大写 Latex表示 \alpha A A \beta B B \gamma \Gamma \delta \Delta \epsilon …

    2022年10月13日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号