在Python中,我已经能够接收一个32位的字符串,并使用以下代码将其转换为二进制数:
def doConvert(string):
binary = 0
for letter in string:
binary <<= 8
binary += ord(letter)
return binary
Run Code Online (Sandbox Code Playgroud)
所以对于字符串来说'abcd',这个方法会返回正确的值1633837924,但是我无法弄清楚如何做相反的事情; 获取32位二进制数并将其转换为字符串.
如果有人可以提供帮助,我将不胜感激!