더북(TheBook)

4.5.2 \"와 \'

예를 하나 더 들어 봅시다. 다음 실행결과처럼 자기 소개 문장을 그대로 출력하고 싶습니다.

실행결과 icon_con

저는 "나도코딩"입니다.

다음과 같이 작성하면 될까요?

print("저는 "나도코딩"입니다.")

문자열은 큰따옴표 사이에 넣어 표시한다고 했습니다. 그래서 코드처럼 문장을 작성하면 실제로는 "저는 " 이라는 문자열과 "입니다." 라는 문자열 사이에 무언지 알 수 없는 나도코딩이 들어간 게 돼서 오류가 발생합니다.

이럴 때는 다음과 같이 작성하면 됩니다.

print("저는 '나도코딩 '입니다.")
# 또는
print('저는 "나도코딩"입니다.')

실행결과 icon_con

저는 '나도코딩'입니다.
저는 "나도코딩"입니다.
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.