관리 메뉴

지나가는 이야기

[Python] ord(), chr() : 파이썬 아스키 코드 변환 본문

Computer language : 컴퓨터 언어/Python

[Python] ord(), chr() : 파이썬 아스키 코드 변환

지나가는 이야기 2022. 11. 16. 12:00
728x90
반응형

 

 

파이썬에는 문자 및 수에 대해 ascii코드로 변환하는 함수가 존재한다. 이번 글에서는 해당 함수에 대해 정리해본다.

· chr(수) : 수에 대응하는 ascii 문자를 리턴

· ord('문자') : 문자에 해당하는 ascii 10진수를 리턴

위 함수를 정리하기 전 ascii 코드표를 보면서 따라오면 편하다.

 

https://passing-story.tistory.com/entry/ASCII-%EC%95%84%EC%8A%A4%ED%82%A4-%EC%BD%94%EB%93%9C%ED%91%9C-ASCII-%EC%BD%94%EB%93%9C%ED%91%9C

 

[ASCII] 아스키 코드표 : ASCII 코드표

10진수와 16진수 그리고 8진수 및 문자에 대한 아스키 코드 표가 없어 직접 정리 했습니다. 위 사진은 제가 직접 정리한 것으로 ASCII TABLE 입니다.

passing-story.tistory.com

위 링크 또는 사진을 통해 확인할 수 있다.

 

 


 

 

chr()

# chr(수) : 수에 해당하는 ascii문자를 리턴
>>> print(chr(97))
a

>>> print(chr(65))
A

>>> print(chr(48))
0

>>> print(chr(0x41))
A

위 형식으로 사용하며 수에 해당하는 아스키 코드 문자를 리턴한다. 10진수 뿐만 아니라 16진수를 입력해도 동일하게 문자를 리턴한다.

 

 

ord()

# ord('문자') : 문자에 해당하는 ascii 10진수를 리턴

>>> print(ord('A'))
65

>>> print(ord('0'))
48

>>> print(ord('110'))
n

위 형식으로 사용하며 문자에 해당하는 10진수 수를 리턴한다.

 

728x90
반응형
Comments