我一直试图在python中将二进制文件转换为字符串。根本还没有找到任何解决方案。有人知道吗?以下是我将上述字符串转换为二进制的代码。我不知道这是否有用?
def binary_converter(string):
for character in string:
print(bin(ord(character))[2:].zfill(8))
binary_converter("Hello World!")
答案 0 :(得分:1)
的倒数
bin(ord(character))[2:].zfill(8)
是
chr(int(binary_str, 2))
其中binary_str
例如是字母01001000
的{{1}}。
剩下的只是将其包装成一个循环。我将其留给读者练习。
答案 1 :(得分:0)
将其转换为字符串的最简单方法是fun compute (stringOne: String, stringTwo: String): Int {
var i = 0
stringOne.toCharArray().forEach { char1 ->
stringTwo.toCharArray().forEach { char2 ->
if (char1 == char2)
i++
}
}
return i
}
。例如,str.decode()
将返回字符串。