파이썬[Python]: array - frombytes 메서드

파이썬(Phthon): array 클래스 - frombytes 메서드(method)


/// 설명

문자열(바이트 문자열)을 배열에 추가합니다.
※ 추가하는 객체는 원본 배열의 형식과 같아야 합니다.
※ 바이트 문자열이 아닌 문자열을 입력하면 오류가 발생합니다.
※ 파이썬 배열은 2 Bytes 유니코드 문자를 사용합니다.(인코딩: utf-16, utf-16-le, utf-16-be)

※ 형식
array.frombytes(bytes)

reference
https://docs.python.org/3/library/array.html#module-array

/// 예제

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
from array import *
 
test_array = array('u''I AM')
test_str = ' A KOREAN'
test_bytes = bytes(test_str, 'utf-16-le')
# test_bytes = test_str.encode('utf-16-le')
 
print('original: ', end='')
for i in test_array:
    print(i, end='')
 
print('\n')
 
print('append:  ', test_str)
print('bytes:   ', test_bytes)
 
print()
 
test_array.frombytes(test_bytes)
 
print('appended: ', end='')
for i in test_array:
    print(i, end=' ')
cs

* 실행환경: Microsoft Windows 10 Homes
* 인터프리터: 파이썬(Python 3.9)


– 당신을 응원합니다. –

댓글

이 블로그의 인기 게시물

파이썬[Python]: 내장함수 - from_bytes 메서드

파이썬[Python]: 내장함수 - __len__ 메서드

파이썬[Python]: kivy - 한글 사용

파이썬[Python]: 내장함수 - bit_length 메서드

C 언어: sin 함수, cos 함수, tan 함수