파이썬 chr 함수는 파이썬의 기본 내장함수로, 하나의 정수가 주어지면 그 유니코드 값에 해당하는 문자열을 return 합니다.
아스키 코드 값에서 A가 65, B가 66, C가 67... a는 97, b는 98, c는 99...같이 나가기 때문에 위와 같은 결과가 나오게 됩니다.
한글도 유니코드에 들어있기 때문에 다음과 같은 결과값이 나옵니다.
32번이 공백이고, 0번부터 31번까지는 컴퓨터용 특수 문자이기 때문에 딱히 0부터 31 사이의 수를 chr 함수에 넣으셔도 재미는 없을 수 있습니다.
유니코드에 할당된 문자의 수가 총 1117111개 ($16^5 + 16^4 - 1$) 이기 때문에, 1117112 이상의 수를 넣어도 에러가 납니다. 중간중간에 아직 할당되지 않은 빈칸들도 있기때문에 0부터 1117111 사이의 수를 넣어도 에러가 날 수 있습니다.
파이썬 ord 함수 와 chr 함수는 일종의 역함수 관계라고 할 수 있습니다.