我试图获取一个字符串,jJ
作为输入,然后使用a
中给出的映射将每个字符转换为6位二进制形式,并将它们串联起来并在{{1 }}。
也就是说,mapFirst(string)
变成jJ
。
在100011001001
中,我将返回的值分成8位,然后将其转换回其字符形式并进行连接。
binaryToLetter(string)
变为100011001001
和00001000
,然后将其转换并合并为11001001
。
在我的代码中,我得到:
(backspace)É
Exception has occurred: TypeError
an integer is required (got type str)
File "C:\Users\Sembian\Desktop\exc files new\Ex_Files_Learning_Python\Exercise Files\task_cs\task1.py", line 10, in <genexpr>
return ''.join(str(chr(binNew[i:i+n])) for i in range(0, NewLen, n)).replace('0b','')