【问题标题】:How do i calculate the value of character,number and symbols in Python [duplicate]我如何计算Python中字符、数字和符号的值[重复]
【发布时间】:2016-09-26 05:25:13
【问题描述】:

我知道:

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

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

【问题讨论】:

  • 你能告诉我们你的“字符、数字和符号”的变量吗?您是否尝试过计算“字符、数字和符号”的值或将它们相加?

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


【解决方案1】:

然后使用summapord 映射到字符:

w = '1#adr3$$!'

sum(map(ord, w))
551

相当于提供对sum的理解:

sum(ord(i) for i in w)

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

【讨论】:

  • 谢谢,你知道如何比较两个不同字符串中的字符吗?例如:A B C D E 和 E D S D S。如何比较两个字符串的前 2 个字符并随机移动一步,然后对第 2、3、4 个字符执行此操作?
猜你喜欢
  • 2016-05-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-01
  • 2014-11-01
  • 2017-07-09
相关资源
最近更新 更多