아스키 코드(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
각 문자에 대응하는 아스키 코드가 잘 반환된 것을 확인하실 수 있습니다.
'Dev > python' 카테고리의 다른 글
[sqlalchemy] pool_size, max_overflow 이해 (0) | 2023.09.07 |
---|---|
[pandas] 데이터프레임 딕셔너리로 변환하기, df.to_dict('records') (0) | 2023.09.07 |
[python] 딕셔너리 키-값 쌍 삭제하기, pop() 메서드 (0) | 2023.09.04 |
[python] 아스키 코드를 문자로 변환하기, chr() 함수 (0) | 2023.09.01 |
[python] 월(month)을 두 글자의 문자열로 나타내는 방법, 02d (0) | 2023.08.30 |
[python] 딕셔너리 값의 총합 구하기 (0) | 2023.08.30 |
[pandas] 데이터프레임 열 또는 행 기준으로 요소 총합 구하기, sum() 메서드 (0) | 2023.08.29 |
[pandas] 데이터프레임 요소 곱, mul() 메서드 (0) | 2023.08.28 |