._문자열 묶는 방법은 4가지가 있다. '내용', '''내용''', "내용", """내용"""
문자열을 표현할 때 작은따옴표와 큰따옴표 중 한 가지로 통일하지 않고 여러 가지 방식을 사용한다. 그 이유는 문자열을 사용하다 보면 문자열 안에 작은따옴표나 큰따옴표를 넣어야 할 경우가 생긴다. 이때는 작은따옴표와 큰따옴표를 사용하는 규칙이 달라진다.
먼저 문자열 안에 '(작은따옴표)를 넣고 싶다면 문자열을 "(큰따옴표)로 묶어준다. 이렇게 하면 문자열 안에 '를 그대로 사용할 수 있다.
string1 = "'Hello, Python'"
print(string1)
결과값 : 'Hello, Python'
반대로 문자열 안에 "(큰따옴표)를 넣고 싶다면 문자열을 '(작은따옴표)로 묶어준다.
string2 = '"Hello, Python"'
print(string2)
결과값 : "Hello, Python"
하지만 작은따옴표 안에 작은따옴표를 넣거나 큰따옴표 안에 큰따옴표를 넣을 수는 없다. 구문 에러(SyntaxError)가 발생한다. 하지만 여러 줄로 된 문자열은 작은따옴표 안에 작은따옴표와 큰따옴표를 둘 다 넣을 수 있다. 또한, 큰따옴표 안에도 작은따옴표와 큰따옴표를 넣을 수 있다.
single_quote = '''"안녕하세요."
'파이썬'입니다.'''
double_quote1 = """"Hello"
'Python'"""
double_quote2 = """Hello, 'Python'""" # 한 줄로 작성
print(single_quote)
print(double_quote1)
print(double_quote2)
결과값 :"안녕하세요."
'파이썬'입니다.
"Hello"
'Python'
Hello, 'Python'
'Programming > Python' 카테고리의 다른 글
[코딩도장-파이썬] 튜플(Tuple) (0) | 2020.11.10 |
---|---|
[코딩도장-파이썬] 리스트(List) (0) | 2020.11.10 |
[코딩도장-파이썬] bool과 비교 연산자 (0) | 2020.11.09 |
[코딩도장-파이썬] 출력 (0) | 2020.11.09 |
[코딩도장-파이썬] 변수(Variable) (0) | 2020.11.09 |