英文就是ascii編碼嘛!
ord(num)顯示字符的編碼。
然后轉化編碼為二進制數不就可以了。
為了美化,可以每個數值添加幾個零成為8位二進制數,作為一個byte,空格隔開。
python自建有bin()函數,可是返回的字符是以'0b'開頭#'0b000110'
可以使用下面的函數轉換
bin=lambdan:(n>0)and(bin(n/2)+str(n%2))or''
bin(2)#10
英文就是ascii編碼嘛!
ord(num)顯示字符的編碼。
然后轉化編碼為二進制數不就可以了。
為了美化,可以每個數值添加幾個零成為8位二進制數,作為一個byte,空格隔開。
python自建有bin()函數,可是返回的字符是以'0b'開頭#'0b000110'
可以使用下面的函數轉換
bin=lambdan:(n>0)and(bin(n/2)+str(n%2))or''
bin(2)#10