"
, '
로 표현하는 문자열 사이에 '
와 같은 문자열 기호를 추가하고 싶을 때,
print('Let's go')
처럼 작성한다면, Python은 문자열의 양 끝을 제대로 판단하지 못한다.
이럴 때는 아래처럼 '
를 "
로 감싸면 정상적으로 '
를 인식시킬 수 있다.
print("Let's go")
그러나 만약 아래와 같은 '
, "
가 섞여 있는 문자열을 출력해야 한다면?
print('그는 말했다. "Let's go"')
표현하려는 특수문자의 앞에 \
를 붙여주어 해결이 가능하다.
print('그는 말했다. \"Let\'s go\"')
"""
혹은 '''
를 사용하게 되면, 굳이 \
를 붙이지 않고 그대로 표현할 수 있다.
print('''그는 말했다. "Let's go"''')