BOJ Python 10171

이한재·2023년 2월 4일
0

BOJ

목록 보기
2/5

print('\\    /\\')
print(' )  ( \')')
print('(  /  )')
print(' \\(__)|')

print 함수만 사용하여 해결 할 수 있는 간단한 문제 처럼 보이지만

사실 이 문제를 풀기 위해서는 Escape String 에 대한 이해가 필요하다

Escpae String = Escape Character = Escape Sequence

백슬래시는 문자열 안에서 특수한 기능을 하게 되는데 대표적으로 \n 가 있다

따라서 문자열안에 백슬래시 혼자 쓰이는 상황에서는 문법 에러가 다음과 같이 날 수 있다

SyntaxError: unterminated string literal (detected at line 1)

문자열 안에 특수한 기능을 하는 백슬래시가 아닌 문자열 그자체로의 백슬래시를 출력하고싶다면

'\\' 처럼 백슬래시를 앞에다 넣어주면 된다.

profile
이한재입니다

0개의 댓글