博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python sum_Python sum()
阅读量:2549 次
发布时间:2019-05-11

本文共 1740 字,大约阅读时间需要 5 分钟。

python sum

Python sum() function is used to get the sum of numbers of an iterable.

Python sum()函数用于获取可迭代数的总和。

Python sum() (Python sum())

Python sum() function syntax is:

Python sum()函数语法为:

sum(iterable[, start])

start is an optional number with default value of 0. If start is provided, then the sum of start and all the numbers in the iterable is returned.

start是一个可选数字,默认值为0。如果提供了start,则将返回start和可迭代对象中所有数字的总和。

Python sum()数字列表 (Python sum() list of numbers)

s = sum([1, 2, 3])print(s)s = sum([1, 2, 3], 10)print(s)

Output:

输出:

616

Note that sum() method doesn’t take keyword arguments, so if we write sum([1, 2, 3], start=10) then it will throw exception as TypeError: sum() takes no keyword arguments.

请注意,sum()方法不带关键字参数,因此,如果我们编写sum([1, 2, 3], start=10) ,它将抛出异常,因为TypeError: sum() takes no keyword arguments

Python整数序列的总和 (Python sum of a sequence of integers)

Since sum accepts iterable as argument, we can pass , bytes of numbers too.

由于sum接受iterable作为参数,因此我们也可以传递 ,数字字节。

s = sum(bytes([1, 2]))print(s)s = sum(bytearray([1, 2]), 10)print(s)# sum of integers in different formats, tuple of numberss = sum((1, 0b11, 0o17, 0xFF))print(s)s = sum((1, 0b11, 0o17, 0xFF), 0xF)print(s)

Output:

输出:

313274289

Python的浮点数总和 (Python sum of floats)

s = sum([1.5, 2.5, 3])print(s)

Output: 7.0

输出: 7.0

If you want to add floating point values with extended precision, you can use math.fsum() function.

如果要添加扩展精度的浮点值,则可以使用math.fsum()函数。

Python的复数和 (Python sum of complex numbers)

sum() function works with complex numbers too.

sum()函数也适用于复数。

s = sum([1 + 2j, 3 + 4j])print(s)s = sum([1 + 2j, 3 + 4j], 2 + 2j)print(s)s = sum([1 + 2j, 2, 1.5 - 2j])print(s)

Output:

输出:

(4+6j)(6+8j)(4.5+0j)
. 检出完整的python脚本和更多Python示例。

Reference:

参考:

翻译自:

python sum

转载地址:http://dxmzd.baihongyu.com/

你可能感兴趣的文章
null?对象?异常?到底应该如何返回错误信息
查看>>
django登录验证码操作
查看>>
(简单)华为Nova青春 WAS-AL00的USB调试模式在哪里开启的流程
查看>>
图论知识,博客
查看>>
[原创]一篇无关技术的小日记(仅作暂存)
查看>>
20145303刘俊谦 Exp7 网络欺诈技术防范
查看>>
原生和jQuery的ajax用法
查看>>
iOS开发播放文本
查看>>
20145202马超《java》实验5
查看>>
JQuery 事件
查看>>
main(argc,argv[])
查看>>
在线教育工具—白板系统的迭代1——bug监控排查
查看>>
121. Best Time to Buy and Sell Stock
查看>>
hdu 1005 根据递推公式构造矩阵 ( 矩阵快速幂)
查看>>
安装php扩展
查看>>
百度移动搜索主要有如下几类结果构成
查看>>
Python爬虫面试题170道:2019版【1】
查看>>
JavaBean规范
查看>>
第四阶段 15_Linux tomcat安装与配置
查看>>
NAS 创建大文件
查看>>