[파이썬 기초] - 바이트 문자열 bytes 타입


[파이썬 기초] - 바이트 문자열 bytes 타입

이번에는 저번 포스팅에서 작성한 str 문자열 타입과 상당히 흡사한 자료형이다. bytes, bytearray, memoryview로 이루어 져 있는 바이트 문자열 타입에 대해 알아보려고 한다. bytes 타입 바이트 문자열은 정수 0에서 255에 대응하는 ASCII 문자를 표현할 수 있는 바이트 시퀀스 타입으로 bytes, bytearray, memoryview 등이 있는데 약간 C 언어로 치면 데이터 값 0~255 범위를 가지고 있는 char 타입의 자료형으로 볼 수 있으며, 여기서 bytes 타입은 데이터 값 변경이 불가능한(Immutable) 시퀀스 타입이고, bytearray는 변경이 가능한(Mutable) 타입이며, memoryview는 bytes, bytearray 객체를 메모리 뷰 객체로 열어서 제어할 수 있는 타입이다. bytes 타입은 bytes 클래스로 구현되어 있으며, bytes는 정수 0에서 255의 ASCII 문자를 표현할 수 있는 순서를 가지고 변경이 불가...


#bytearray #파이썬 #utf16 #Python #memoryview #cp949 #bytes #문자열 #바이트 #바이트문자열 #유니코드 #utf8

원문링크 : [파이썬 기초] - 바이트 문자열 bytes 타입