python re 筛选数据 求和_python求和函数sum()详解
python求和函数
sum()详解
今天在学习的过程中,误用sum()函数,我又去查了查python
sum()函数才恍然大悟。
我本来想算几个Int值相加的和,本以为很简单的事情,结果却很悲伤,例:
>>>sum = sum(1,2,3) #结果很明显出现问题报错
TypeError: sum expected at most 2 arguments, got 312
傻乎乎的我以为只能算前两个数的和等于3,就又试了一下
>>>sum = sum(1,2) #结果还是报错
TypeError: 'int' object is not iterable12
其实,我们所了解sum()函数语法是这样的
sum(iterable[, start])
其中
iterable – 可迭代对象,如:列表(list)、元组(tuple)、集合(set)、字典(dictionary)。
start – 指定相加的参数,如果没有设置这个值,默认为0。
也就是说sum()最后求得的值 = 可迭代对象里面的数加起来的总和(字典:key值相加) + start的值(如果没写start的值,则默认为0)1
所以,我所求的几个int值的和可以写成这样
>>>sum = sum([1,2,3]) # in list
612
如果我们加上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()123456789
学习这些过后,我们就可以正确的运用sum()函数了。
别指望着看一遍就能记住和整掌握什么 – 请看第二遍,第三遍。
python re 筛选数据 求和_python求和函数sum()详解相关推荐
- python中count的作用_python count函数用法详解
在python中可以使用"count()"函数统计字符串里某个字符出现的次数,该函数用于统计次数,其语法是"count(sub, start= 0,end=len(str ...
- python处理excel大数据-Python实现大数据收集至excel的思路详解
一.在工程目录中新建一个excel文件 二.使用python脚本程序将目标excel文件中的列头写入,本文省略该部分的code展示,可自行网上查询 三.以下code内容为:实现从接口获取到的数据值写入 ...
- python count函数代码_python count函数用法详解_后端开发
fgetc函数的作用详解_后端开发 fgetc函数的作用是从指定文件读入一个字符,要求文件的打开方式必须是以读或读写的方式或者追加的方 式,只写方式是不能读的. 在python中可以使用"c ...
- python中def func是什么意思_Python的函数参数详解
原标题:Python的函数参数详解 前言 Python中函数的参数可以分为两大类形参和实参~ def func(x, y): # x, y 就是形参 print(x, y) func(2, 3) # ...
- python画tan_Python入门之三角函数tan()函数实例详解
描述 tan() 返回x弧度的正弦值. 语法 以下是 tan() 方法的语法: import math math.tan(x) 注意:tan()是不能直接访问的,需要导入 math 模块,然后通过 m ...
- python3 isinstance用法_python isinstance函数用法详解
这篇文章主要介绍了python isinstance函数用法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 isinstance() 函数来判断 ...
- python字符串处理编程实例_Python字符串处理实例详解
干货大礼包!21天带你轻松学Python(文末领取更多福利) 点击查看课程视频地址 本课程来自于千锋教育在阿里云开发者社区学习中心上线课程<Python入门2020最新大课>,主讲人姜伟. ...
- python定时任务每月1号_Python 定时任务框架 APScheduler 详解
APScheduler 最近想写个任务调度程序,于是研究了下 Python 中的任务调度工具,比较有名的是:Celery,RQ,APScheduler. Celery:非常强大的分布式任务调度框架 R ...
- 以python程序调用的系统_python 系统调用的实例详解
python 系统调用的实例详解 本文将通过两种方法对python 系统调用进行讲解,包括python使用CreateProcess函数运行其他程序和ctypes模块的实例, 一 python使用Cr ...
最新文章
- Ubuntu 18.04缺少libgconf-2.so.4
- Java关键字(二)——native
- 【UVA1378】A Funny Stone Game (博弈-求SG值-输出方案)
- 【CodeForces - 632B】Alice, Bob, Two Teams (预处理,思维,前缀和后缀和)
- 用VC打开位图程序[转]
- 关于nagios监控系统添加主机和服务脚本
- 企业级静态代码分析工具清单
- python实用案例教程第四章答案_python 入门到实践第四章案例
- 高通平台Android 蓝牙调试和配置手册-- Pairing Failure
- 【codevs2853】方格游戏 DP
- linux hairpin mode
- 让笔记本触摸板默认关闭
- 道家修真分哪几个境界?
- SASE究竟还能火多久?
- 护眼灯到底有用吗?2022市面上这几款护眼灯真的能护眼
- 操作系统 第五章虚拟器存储器(自我总结式)
- Qt 5.12 编写多窗口程序(新手手把手教学)
- MySQL 数据库之 MMM 高可用架构构建
- 陀螺仪偏航角的夹角计算方法
- cello2.0安装及相关背景
热门文章
- 跨界玩CRM营销 开吃餐饮大数据问题
- KDD99数据集+tensorflow
- css写不规则三角形
- Markdown学习笔记(超简单)所有字符为英文字符!!!!!!
- android6.1内存,iPhone 6为何坚持1GB内存?安卓太坑爹!
- TC8:TCP_CLOSING_03-07
- bugku easy_nbt
- 2018android 最新技术,2018年智能手机“新鲜事”,一起来看看,你的手机有这些新科技嘛...
- 网站输入正确账号密码页面刷新一下_淘宝开店卖家如何正确发布宝贝?先学会这3个技巧,不要再迷茫了...
- 前端图片最优化压缩方案