본문 바로가기
Language/Python

[Python] 아스키 코드, Ascii Code / 예제로 공부하는 Python 100 문제풀이

by 애기 개발자 2022. 1. 10.
반응형

학부시절 이거 어디에 쓰는거야? 싶지만서도 막상 쓸곳이 어딘가는 있었고

 

막상 쓰려고하니 기억안나는 바로 그 기능 아스키 코드이다.

 

바로 코드로 보자

 

#8 아스키 코드
# 대문자 A - 65
# 소문자 a - 97
# 숫자 0 - 48
# 엔터(Enter) - 13
# NULL - 0

print('A - ', ord('A'))
print('a - ', ord('a'))
'''
A -  65
a -  97
'''
print('100 - ', chr(100))
print('13 - ', chr(13))
print('0 - ', chr(0))
print('65 - ', chr(65))
'''
100 -  d
13 -
0 -
65 -  A
'''

 

아스키 코드는 우리가 읽는 자연어 혹은 키보드로부터 입력되는 값을 컴퓨터가 읽을 수 있게 변환된 특정한 값이다.

 

이 코드의 값들은 다른 언어에서도 동일하게 사용되니 알아두면 좋다.

 

우선 사용법은

 

일반 -> 아스키 는 ord( )

아스키 -> 일반 은 chr( )

 

로 사용하면 되겠다.

 

주로 사용하는 5가지 섹터만 외워두고 나머지는 필요에따라 아스키 코드값을 +1씩 하면 그에 해당하는 값이 나온다.

 

위에 주석처리해놓은것을 보면 알 수 있듯이

 


대문자 A - 65
소문자 a - 97
숫자 0 - 48
엔터(Enter) - 13
NULL - 0

 

로 이 5가지를 외워두면 나머지는 자동적으로 따라오게 된다.

 

A 는 65, B는 66, C는 67...

 

a 는 97, b 는 98, c 는 99...

 

숫자 0은 48, 1은 49, 2는 50...

 

아스키 코드 표는 아래에 첨부하겠다.

 

나무위키에서 퍼왔습니다. 물론 우측 하단에 출처 주소도 있지만

 

작고 소중한 깃, 8 아스키 코드.py

반응형

댓글