이진 데이터 청크를 반환하거나 반환하는 경우 bytes
또는 bytearray
을 반환하는 것이 더 관용적입니까?바이너리 데이터 청크를 처리 할 때`bytes` 또는`bytearray`를 반환합니까?
내 함수는 bytearray
에 데이터를 누적하며 현재 bytes(myarray)
을 반환합니다. bytearray
에 대한 직접 또는 반품 사유가 있습니까? 특히, 함수가 bytes
을 예상하고 bytearray
을 얻는다면 가능한 한 함정이 있습니까 (실제 유형을 확인하지 않는 한)? documentation of bytearray
에 따르면
그것은 변경 가능한 시퀀스 유형에 설명 된 가변 시퀀스의 일반적인 방법뿐만 아니라
bytes
유형을 가지고 가장 방법의 대부분을 가지고, Bytes and Byte Array Methods를 참조하십시오.
는 (내 강조.)이 bytearray
가 bytes
이 예상되는 장소에서 사용될 수 있음을 시사한다.
'ByteArray'에는 색인이 있지만'bytes'에는 색인이 없습니다. 바이트 배열은 모든 패턴을 잘못된 인코딩에서 보호하지만 직접 사용할 수는 없으며 사용 전에 변환해야합니다 (평균 바이트 (바이트 배열)). 짧은 설명 : ** 'bytearray'는 원시 소스이고, 'bytes'가 출력됩니다. ** – dsgdfg