Python 函数中的多个字符
Multiple characters in Python ord function
这里是编程初学者。 (Python 2.7)
Python 的 ord 函数可以使用多个字符吗?
例如,我有一个十六进制字符串“\xff\x1a”,我想要它的十进制值,以便我可以将它与其他十六进制字符串相加。但是 ord 只接受一个十六进制字符串字符。
谢谢!
字符串是可迭代的,因此您可以遍历字符串,使用 ord
并添加结果:
your_sum = sum([ord(i) for i in '\xff\x1a'])
这里是编程初学者。 (Python 2.7)
Python 的 ord 函数可以使用多个字符吗?
例如,我有一个十六进制字符串“\xff\x1a”,我想要它的十进制值,以便我可以将它与其他十六进制字符串相加。但是 ord 只接受一个十六进制字符串字符。
谢谢!
字符串是可迭代的,因此您可以遍历字符串,使用 ord
并添加结果:
your_sum = sum([ord(i) for i in '\xff\x1a'])