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 """ -- http://mail.python.org/mailman/listinfo/python-list