[파이썬 기초] 바이트 문자열 클래스 - memoryview 타입


[파이썬 기초] 바이트 문자열 클래스 - memoryview 타입

이번에는 bytes와 bytearray 타입에 이어서 바이트 문자열 클래스의 마지막 타입인 memoryview에 대해서 알아보자. bytes 타입이 데이터 값 변경이 불가능한 타입이고 bytearray 타입이 데이터 값 변경이 가능한 타입이라면 memoryview 타입은 객체의 메모리 뷰가 어떤 상태인가에 따라서 달라지게 되어 있다. memoryview 타입 memoryview 타입은 bytes나 bytearray 타입의 객체를 복사 과정 없이 내부 데이터에 접근할 수 있도록 해 준다. bytes 객체의 메모리 뷰는 읽기 전용(read-only) 상태에 따르면 데이터 값 변경이 불가능하고, bytearray 객체의 메모리 뷰는 변경이 가능하도록 되어 있는데 이에 대한 유무는 memoryview.readonly 멤버 변수로 확인이 가능하다. 우선 사용 가능한 멤버 변수와 주요 메소드 목록을 살펴보자. 멤버 데이터 및 메소드 설명 memoryview.readonly 메모리가 읽기 전용인...


#bytearray #읽기전용 #바이트문자열 #메모리뷰 #객체 #python #memoryview #format #bytes #파이썬

원문링크 : [파이썬 기초] 바이트 문자열 클래스 - memoryview 타입