공부일지 210625

Mr.Frog·2021년 6월 25일
0

공부일지

목록 보기
1/7

ord() 함수를 살펴보았다. 실제로

ord('a')
ord('b')
ord('c')
...

의 결과를 보면

> 실행결과
97
98
99
...

a, b, c의 아스키 코드 변환 결과 사이에 각각 1의 차이가 있다는 것이 재밌다.
a, b, c를 배열해도 ord() 함수를 쓰면 97, 98, 99로 바꿀 수 있고 96씩 빼주면 아래와 같이 1, 2, 3으로도 변환 가능하다.

new_list = []
for i in ['a','b','c']:
    new_list.append(ord(i)-ord('a')+1)
print(new_list)
> 실행결과
[1,2,3]

반대의 경우는 chr() 함수를 쓰면 된다고 하니 이 또한 편리하다. (가끔 str()과 헷갈린다.)

profile
코딩 배우는 개구리

0개의 댓글