개발을 하면 문자열을 다루는 경우가 많습니다. 사용자 입력, 로그 출력, 에러 메세지 출력 등 문자열 처리 코드는 어디에도 빠지지 않는 것 같습니다. 단순히 입출력용이 아니더라도 데이터 처리, 통신, 저장, 분석에 사용되는 핵심 요소로서 사용되기도 합니다. 그래서 이번 포스팅에서는 Pythonic하게 문자열을 다루는 방법에 대해 알아봅시다. bytes와 str파이썬 3에서는 문자열 데이터와 시퀀스를 표현하는 두 가지 타입이 있습니다. bytes와 str인데요.그 차이는 아래와 같습니다.bytes: 기계가 이해할 수 있도록 부호가 없는 8바이트 데이터(종종 아스키(ASCII) 인코딩을 써서 내부 문자를 표시한다고 합니다.)str: 사람이 읽을 수 있는 텍스트 데이터(유니코드 코드 포인트가 들어 있습니다.)..