Rune Strand wrote: > HNT20 wrote: >> Hello All >> > > def ascii_to_bin(char): > ascii = ord(char) > bin = [] > > while (ascii > 0): > if (ascii & 1) == 1: > bin.append("1") > else: > bin.append("0") > ascii = ascii >> 1 > > bin.reverse() > binary = "".join(bin) > zerofix = (8 - len(binary)) * '0' > > return zerofix + binary > > > > some_string = 'Time to go now, Rummy?' > > binary = [] > for char in some_string: > binary.append(ascii_to_bin(char)) > > print binary > print " ".join(binary) > > > > some_string = 'Time to go now, Rummy?' > > binary = [] > for char in some_string: > binary.append(ascii_to_bin(char)) > > print binary > print " ".join(binary) > > """ > ['01010100', '01101001', '01101101', '01100101', '00100000', > '01110100', '01101111', '00100000', '01100111', '01101111', '00100000', > '01101110', '01101111', '01110111', '00101100', '00100000', '01010010', > '01110101', '01101101', '01101101', '01111001', '00111111'] > 01010100 01101001 01101101 01100101 00100000 01110100 01101111 00100000 > 01100111 01101111 00100000 01101110 01101111 01110111 00101100 00100000 > 01010010 01110101 01101101 01101101 01111001 00111111 > """ > Thanks very much. this code looks really promising. i will try to implement this code and see if i get any luck
HNT -- http://mail.python.org/mailman/listinfo/python-list