콘텐츠로 건너뛰기

파이썬(Python) 아스키코드 <-> 문자 변환방법!!

파이썬(Python)을 하다 보면 아스키 코드를 문자로

문자를 아스키 코드로 바꿔야 될때가 있는데요

ord()함수과 chr()함수를 사용하면 간단히 바꿀수 있습니다

# ord()는 문자를 아스키 코드번호로 변환할때 사용합니다
print(ord("a"))         #  문자 a를 아스키 코드 번호로 변환
print(hex(ord("a")))    # 문자 a를 아스키 코드 번호로 변환(16진수)
print(type(ord("a")))   # 변환후 타입은 'int'
 
 
#chr()은 아스키 코드 번호를 문자열로 변경할때 사용합니다
print(chr(97))          # 아스키 코드 번호를 문자열로 변환
print(chr(0x61))        # 아스키 코드 번호(16진수)를 문자열로 변환
print(type(chr(97)))    # 변환후 타입은 'str'

위와 같이 간단히 ascii to string, string to ascii로 변환할 수 있습니다

위의 코드의 결과는 아래와 같습니다