python 10809 백준

yo·2020년 5월 13일
0


chr

chr(i)는 아스키(ASCII) 코드 값을 입력받아 그 코드에 해당하는 문자를 출력하는 함수이다.
※ 아스키 코드란 0에서 127 사이의 숫자를 각각 하나의 문자 또는 기호에 대응시켜 놓은 것
문법: chr() ()에 0~127숫자를 넣으며 해당 아스키코드에 해당하는 값이 출력된다. 아스키->문자

>>> chr(97)
'a'
>>> chr(48)
'0'

ord

문법: ord()
문자->아스키

아스키코드표

find 함수

find는 인덱스 함수와 비슷하다. 차이점은 idex의 경우 없는 요소를 찾을 때 오류가 발생하는 반면, find함수는 찾고자 하는 요소가 없을 때 -1값을 반환하다.

chr과 리스트 표현식으로 a~z출력하기

x = [chr(i) for i in range(97, 123)]
>>> print(x)
['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']

문제 정답

a = input()
x = [chr(i) for i in range(97, 123)]
for i in x:
    print(a.find(i), end=' ')
profile
Never stop asking why

0개의 댓글