Dev/python
[python] 문자를 아스키 코드로 변환하기, ord() 함수
bskyvision.com
2023. 8. 31. 23:42
아스키 코드(ASCII 코드)란 American Standard Code for Information Interchange의 약자로 영어 알파벳, 숫자, 특수 문자 등을 0~127까지의 숫자로 표현하는 약속된 코드입니다.
예를 들어, 알파벳 'A'는 65, 소문자 'a'는 97로 표현됩니다.
숫자 0은 48로, 공백 문자는 32로 표현됩니다.
아스키 코드는 127개의 문자밖에 다루지 못하기 때문에 이후에는 유니코드(Unicode)와 같은 표준이 개발되어 다양한 문자를 표현하기 위해 사용되고 있습니다.
문자 -> 아스키 코드 변환 함수, ord()
파이썬에서 문자를 아스키 코드로 변환할 때 사용할 수 있는 함수는 ord()입니다.
print(ord('A')) # 65
print(ord('0')) # 48
print(ord(" ")) # 32
각 문자에 대응하는 아스키 코드가 잘 반환된 것을 확인하실 수 있습니다.