이 파이썬 2.7 코드는 먼저 "1"을 인쇄하지만 "ValueError : base 10 : ''"인 int()에 대해 유효하지 않은 리터럴을 반환합니다.유니 코드의 유니 코드 문자열 표현을 유니 코드로 변환
num = '\x001\x00'
print num
print int(num)
나는 문제가 type(num) == <type 'str'>
것 같다, 그래서 사실 나는 "1"에 대한 유니 코드 문자열하지만 문자열 "1"의 유니 코드 표현을 포함하는 ASCII 문자열이 없습니다. 나는 그 권리를 얻었습니까?
어쨌든 int를 인식 할 수있는 형식으로 num을 변환하려면 어떻게해야합니까?
문제는'\ x00' 문자입니다. 문자열 '1'은 숫자 '1'로 변환 될 수 있지만, '\ x001 \ x00'은 어떤 숫자입니까? –