이번에는 bytes 타입과 bytearray 타입에 공통적으로 적용되는 memoryview 타입에 대해 알아보자. memoryview 타입 memoryview 타입은 bytes, bytearray 타입의 객체를 복사 없이 내부 데이터에 접근할 수 있다. bytes 객체의 메모리 뷰는 읽기 전용(read-only) 타입으로 데이터 값 변경이 불가능 하지만 bytearray 객체의 메모리 뷰는 변경이 가능하다. 즉, 읽기 전용의 유무에 따라 memoryview 타입 또한 변경이 가능할 수도 있고, 변경이 불가능 할 수도 있다는 것이다.
읽기 전용의 유무는 memoryview 객체.readonly 멤버 변수로 True와 False 상수를 통해 확인이 가능하다. 다음 memoryview 클래스의 주요 멤버 변수와 메소드를 참고해서 살펴보자.
멤버 데이터 / 메소드 설명 memoryview.readonly 메모리가 읽기 전용인지 아닌지 불리언 타입의 상수로 반환 memoryview.forma...
#
bytearray
#
읽기전용
#
인덱싱
#
슬라이싱
#
메모리뷰
#
Python
#
memoryview
#
format
#
bytes
#
파이썬
원문 링크 : [파이썬 기초] - 바이트 문자열 memoryview 타입