처음에 파이썬을 학부 시절에 배울 때
문자, 문자열? 그냥 우리가 평상시에 쓰는 문자들만 문자열하고, 특수문자 몇개만 문자 아닌가? 라고 생각했었다.
그 생각을 완전히 바꿨던 계기는 42서울에서 C언어를 배울 때이다.
아스키 코드 값이라는 것을 알아야, 과제들을 풀 수 있었다.
나는 세상에 공백이라는 값이 하나 인줄 알았는데 (공백이 6종류가 된다는 것을 알게됐음)
42서울에서는 atoi라는 함수를 내가 직접 만들었어야 했는데, 이 부분에서 고려해야하는 문자 중에 whitespace라는게 있었는데, 종류가 6개여서 그 부분에 대한 예외처리를 고려해야 했습니다.
그 때 컴퓨터가 인식하는 문자 종류가 아스키코드 표를 기준으로 인식한다는 것을 알게 됐고, 컴퓨터에 다양한 문자들에 대해서 알 수 있었습니다.