Convert binary to ASCII and vice versa

前端 未结 8 1321
余生分开走
余生分开走 2020-11-22 03:22

Using this code to take a string and convert it to binary:

bin(reduce(lambda x, y: 256*x+y, (ord(c) for c in \'hello\'), 0))

this outputs:<

8条回答
  •  不要未来只要你来
    2020-11-22 04:02

    Convert binary to its equivalent character.

    k=7
    dec=0
    new=[]
    item=[x for x in input("Enter 8bit binary number with , seprator").split(",")]
    for i in item:
        for j in i:
            if(j=="1"):
                dec=2**k+dec
                k=k-1
            else:
                k=k-1
        new.append(dec)
        dec=0
        k=7
    print(new)
    for i in new:
        print(chr(i),end="")
    

提交回复
热议问题