Recent Posts
Recent Comments
목록ord()chr() (1)
에르노트
파이썬 문자 유니코드 변환 (ord 함수, chr 함수)
좌표를 계산해야 할 때 (1,1)이라고 주어지면 깔끔하다. 그냥 그대로 사용하면 된다. x축으로 한칸 이동했을 때 (2,1)이다. 하지만 (A,1)이라고 주어질 수도 있다. 그러면 x축으로 한칸 이동했을 때 (B,1)로 옮겨주어야 한다. [A,B,C...] 형태로 좌표 배열을 만들어두고 인덱스를 옮겨다닐 수도 있겠지만 비효율적이고 또 불편하다. 그래서 (A, 1)이라고 입력이 들어오더라도 (1,1)로 변환할 수 있다면 문제가 좀 더 쉬워진다. 다행히 파이썬에서는 내장 함수 ord()를 이용하여 간단하게 문자를 유니코드 정수로 변환할 수 있다. ord('A') == 65 ord('B') == 66 ord('C') == 67 반대로 내장 함수 chr()를 이용하여 유니코드 정수를 받아서 문자를 반환할 수도 ..
Dev/Python
2021. 11. 14. 23:32