SeouliteLab

[Python/파이썬] 여러 줄로 문자열 선언 방법 본문

프로그래밍

[Python/파이썬] 여러 줄로 문자열 선언 방법

Seoulite Lab 2024. 3. 5. 08:22

Python에서 여러 줄로 된 문자열을 선언하는 방법은 여러 가지가 있습니다. 여러 줄로 된 문자열은 주로 긴 텍스트를 포함하는 경우나 여러 줄의 코드를 작성할 때 사용됩니다. 이번에는 Python에서 여러 줄로 된 문자열을 선언하는 다양한 방법에 대해 알아보겠습니다.

1. Triple Quotes (""" 또는 ''')

가장 일반적인 방법은 세 개의 따옴표 (`"""` 또는 `'''`)를 사용하여 여러 줄로 된 문자열을 선언하는 것입니다. 이 방법은 주로 문서 문자열이나 주석, HTML 또는 SQL 쿼리와 같은 다른 프로그래밍 언어의 코드 블록을 포함할 때 사용됩니다.

multiline_string = """This is a multiline string
that spans across multiple lines.
It can contain any characters,
including special characters and newlines."""

2. 문자열 결합 연산자 (\)

여러 줄로 된 문자열을 선언하는 또 다른 방법은 백슬래시 (`\`)를 사용하여 줄 바꿈 문자를 이스케이프하는 것입니다. 이 방법은 문자열이 너무 길어서 한 줄에 모두 표현하기 어려운 경우에 유용합니다.

multiline_string = "This is a multiline string " \
                   "that spans across multiple lines. " \
                   "It can contain any characters, " \
                   "including special characters and newlines."

3. 여러 개의 문자열을 결합하기

여러 개의 문자열을 결합하여 여러 줄로 된 문자열을 만들 수도 있습니다. 이 방법은 리스트 컴프리헨션과 `join()` 메서드를 사용하여 구현할 수 있습니다.

lines = [
    "This is a multiline string",
    "that spans across multiple lines.",
    "It can contain any characters,",
    "including special characters and newlines."
]
multiline_string = '\n'.join(lines)