2012-03-14 2 views
0

문자열과 바이트 문자열의 차이점은 무엇입니까? 문자열 대신 바이트 문자열을 사용하는 것이 적절한 경우는 언제입니까?문자열과 바이트 문자열

특히 이미지 나 다른 이진 파일을 웹에서 다운로드하는 경우 저장하기 전에 바이트 문자열로 변환해야하는 이유는 무엇입니까?

+0

당신은 파이썬 3에서'str'과'byte'의 차이점을 언급하고 있습니까? –

답변

3

2.x에서는 차이가 없습니다. str은 일련의 바이트입니다.

3.x에서 바이트 문자열은 바이트 리터럴 인 b'...'으로 식별됩니다. 특정 charset으로 인코딩하여 문자열에서 가져올 수 있으며 대부분의 I/O 작업에 대한 기본 유형입니다.

+0

IO 작업의 기본 유형은 왜입니까? –

+0

드라이브 및 소켓은 문자가 아닌 바이트로 작동하기 때문에. –

관련 문제