如何计算Python

时间:2016-09-26 05:25:13

标签: python python-2.7 python-3.x ipython

我知道:

ord(chr(21)) is 21
ord('d') is 100
ord('#') is 35

但是,我有一个包含字符,数字,符号的变量,我需要计算总和!!

1 个答案:

答案 0 :(得分:0)

然后使用summapord映射到字符:

w = '1#adr3$$!'

sum(map(ord, w))
551

这相当于向sum提供理解:

sum(ord(i) for i in w)

获取ord中每个字符的w并将其相加。