728x90
문자열(str) :
사람이 인지 가능한 문자의 형태.
Python에서는 유니코드 문자를 기반으로 문자열 표시.
(유니코드 문자를 나타내는 하나하나의 문자의 단위 원소를 코드 포인트라고 함.)
바이트(bytes) 시퀀스 :
기계가 처리하는 문자의 형태.
문자를 표현하는 실제 바이트.
인코딩(encoding) :
유니코트 문자로 표현되는 문자열을 바이트 시퀀스로 변환
디코딩(decoding) :
바이트 시퀀스를 유니코드 문자로 변환
728x90
'Language > Python' 카테고리의 다른 글
Python - reduce(), 인자를 누적적으로 적용하여 결과를 반환 (0) | 2020.02.23 |
---|---|
Python - filter(), iterable 변수 내 값 중 조건에 맞는 값만 반환 (0) | 2020.02.22 |
Python - map(), 함수와 iterable 변수를 인자로 받아 iterator 결과를 반환 (0) | 2020.02.19 |
Python - iterable 과 iterator, 그리고 반복문 (0) | 2020.01.02 |
Python - Sequence Type을 Slice 하기 (0) | 2019.11.25 |
Python - with, context manager에 대한 이해. (0) | 2019.11.16 |
Python - configparser, 기본적인 설정파일을 다루는 모듈 (0) | 2019.10.11 |
Python - 지능형 리스트 (List Comprehension)/제너레이터 표현식 (Generator expression) 의 이해 및 비교 (0) | 2019.09.13 |