문자열을 사용할때는 3가지 방법이 있다.
>>> hello = '안녕하세요'
>>> hello
'안녕하세요'
>>> hello = "Hello, world!"
>>> hello
'Hello, world!'
>>> hello = '''Hello, world!
안녕하세요.
Python입니다.'''
>>> print(hello)
Hello, world!
안녕하세요.
Python입니다.
위의 작은 따옴표 3개 대신에 큰 따옴표 3개를 사용해도 된다.
그런데 왜 둘다 하는일이 같은데 굳이 두 개를 사용할까? 그 이유는 작은 따옴표를 표현하고 싶을때나 큰 따옴표를 사용하고 싶을 때가 있기 때문이다.
>>> s = "Python isn't difficult"
>>> s
"Python isn't difficult"
>>> s = 'He said "Python is easy"'
>>> s
'He said "Python is easy"'
그렇다면 작은 따옴표 안에서 작은 따옴표를 표현하는 방법은 없을까? 있다. 바로 역슬레시( \
) 를 사용하면 된다.
>>> 'Python isn\'t difficult'
"Python isn't difficult"
이 외의 방법으로는 아까 위에서 봤었던 3개의 따옴표를 사용하는 방법이 있다.