2013-10-18 2 views
0

"안녕하세요 소년들"과 같은 메시지를 작성하는 입력을 포함하는 함수를 만들려고 시도합니다. 그런 다음이 함수는 이진 코드 1 그리고 0 (ASCII) 나는 이것을 시도했다 :파이썬에서 def를 아는 것이 2 진 코드의 문자열을 변환하는 방법

def string_a_binario(s): 

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

나는 당신이 나의 부호를 고치기 위하여 손을 줄 것을 요구한다.

+3

'형식 (ord ('A '),'08b ')'->' '01000001 '' – falsetru

답변

3
>>> s = 'Hi boys' 
>>> ''.join('{0:08b}'.format(ord(c)) for c in s) 
'01001000011010010010000001100010011011110111100101110011' 
관련 문제