Python ord 函数中的多个字符



编程初学者在这里。(蟒蛇 2.7)

有没有为Python的ord函数使用多个字符的解决方法?

例如,我有一个十六进制字符串'\

xff\x1a',我想要十进制值,以便我可以与其他十六进制字符串相加。但是,ord 只接受单个十六进制字符串字符。

谢谢!

字符串是可迭代的,因此您可以遍历字符串,使用 ord 并添加结果:

your_sum = sum([ord(i) for i in 'xffx1a'])

最新更新