본문 바로가기
SW 개발

파이썬 특수문자 프린트 [백준 10171, 고양이, 파이썬]

by 파랑어치 2021. 9. 22.

간단한 파이썬 예제 문제입니다.


문제 내용 & 코드

고양이 모양을 출력하는 문제인데, 특수문자를 주의해야 합니다.

백슬래시(\) 모양을 넣거나 한따옴표(')를 넣을 때 앞에 백슬래시를 한 번 더 넣어주어야 합니다.

\ 출력 희망 시, \\

'  출력 희망 시, \'

그 외에 특이사항은 없고, 한 줄씩 출력해도 되지만 print을 여러 번 쓰기 귀찮아서 list에 넣어두고 for문으로 한 요소씩 출력해 보았습니다.

list = ['\    /\\',' )  ( \')', '(  /  )', ' \(__)|']
for item in list:
    print(item)

어느 언어를 사용하더라도 이러한 특수문자는 주의가 필요할 것 같고,

어떤 문자들을 주의해야 하는지 상기시켜주는 문제였습니다!

간단한 문제부터 풀어보고 있는데 금방 끝나서 기분이 좋네요!


참고 사항 & 추가 정보

참고로, 영어로는 이러한 특수 문자를 'escape character'라고도 부르는 것 같습니다.

혹시 영어로 검색이 필요하면 이 용어 활용해서 구글링해 보면 도움이 될 것 같습니다.

 

추가적으로 참고할 수 있는 특수문자입니다:

\n 줄넘김
\r 덮어쓰기 용도 등으로 사용 가능
해당 줄의 맨앞으로 커서 이동시키는 것 같습니다
\t
\b 백스패이스

\r, \b는 흔히 사용할 일은 없는 것 같지만 유용한 것 같습니다!

반응형

댓글