[python] 문자열 아스키코드(ASCII) 변환

code_j·2022년 9월 22일

python

목록 보기
1/1
post-thumbnail

문자열을 간단하게 아스키코드로 변환하는 방법을 찾다가 알게되어 작성하게됨

ord 함수

하나의 유니코드 문자를 나타내는 문자열이 주어지면 해당 문자의 유니코드 코드 포인트를 나타내는 정수를 돌려준다. 예를 들어, ord('a')는 정수 97을 반환하고 ord('€')(유로 기호)는 8364를 반환한다. 이 함수는 chr()의 반대이다.

> A
65

chr 함수

유니코드 코드 포인트가 정수 i 인 문자를 나타내는 문자열을 돌려준다. 예를 들어, chr(97)은 문자열 'a'를 돌려주고, chr(8364)는 문자열 '€'를 돌려준다. 이 것은 ord()의 반대다.

인자의 유효 범위는 0에서 1,114,111(16진수로 0x10FFFF)까지다. i가 이 범위 밖에 있을 때 ValueError가 발생한다.

> 65
A

참조

python 공식문서 - ord
python 공식문서 - chr

profile
어렵다고 피하지 말고 도전하자! 긍정!

0개의 댓글