python3이상에서 바이트배열을 정수로 변환하는 방법
빅엔디안(big-endian): 배열을 메모리 상위부터 저장
int.from_bytes(bytes,byteorder='big')
byet 배열 b'\0x01\0x02\0x03' 을 int형 정수로 변환하는 코드
byte = b'\x01\x02\x03'
print("byte배열: ", byte)
print("타입 :", type(byte))
i = int.from_bytes(byte, byteorder='big')
print("int 정수:", i)
print("타입 :",type(i))
[결과]
리틀엔디안(little-endian): 배열을 메모리 하위부터 저장
int.from_bytes(bytes,byteorder='little')
byet 배열 b'\0x01\0x02\0x03' 을 int형 정수로 변환하는 코드
byte = b'\x01\x02\x03'
print("byte배열: ", byte)
print("타입 :", type(byte))
i = int.from_bytes(byte, byteorder='little')
print("int 정수:", i)
print("타입 :",type(i))
[결과]
반응형
'Python' 카테고리의 다른 글
Python 특정 문자 제거 및 치환 하기 (0) | 2021.09.29 |
---|---|
[Python] 리스트에서 특정 값 , 원소 위치, 원소 개수 (0) | 2021.09.27 |
[Python] 내장 함수 Set사용하기 (0) | 2021.09.22 |
[Python] 파이썬 map함수란? 사용 예제 (0) | 2021.09.15 |
Python에서 SQLite 사용 & 연동하기/파이썬 DB사용하기 (0) | 2021.09.13 |
댓글