Python

[Python] 파이썬 ord(),chr() - 문자, 유니코드 코드 포인트 값 변환 함수

WALF 2023. 7. 29. 17:01


ord()

- 하나의 문자를 인자로 받으며, 해당하는 유니코드 코드 포인트 값(정수)으로 변환한다.

 

crd()

- 하나의 유니코드 코드 포인트 값(정수)을 받으며, 해당하는 문자로 변환한다.


ord 함수의 구문

ord(c)
  • c : 유니코드 코드 포인트 값으로 변환하고자 하는 문자

chr 함수의 구문

chr(i)
  • i : 문자로 변환하고자 하는 유니코드 코드포인트 값

사용 예시

# 문자 'A'의 유니코드 코드 포인트 구하기
code_point_A = ord('A')
print(code_point_A)  # 출력: 65

# 유니코드 코드 포인트 65에 해당하는 문자 구하기
char_A = chr(65)
print(char_A)  # 출력: 'A'

결과

 

+ 유니코드 : 아스키 코드의 확장 버전

 

다음은 아스키 코드 표이다. 65의 값이 A인 것을 볼 수 있다.