0

我正在尝试创建一个包含输入的函数,在该输入中我写了一条消息,例如“嗨男孩”,然后我的函数将其转换为 1 和 0(ASCII)的二进制代码,我一直在尝试这个:

def string_a_binario(s):

    for i in range (0, len(s)):
          if s[i] == "A" :
              return("01000001")   ` 

我需要你帮忙修复我的代码。

4

1 回答 1

3
>>> s = 'Hi boys'
>>> ''.join('{0:08b}'.format(ord(c)) for c in s)
'01001000011010010010000001100010011011110111100101110011'
于 2013-10-18T03:59:19.137 回答