Python/포스팅

파이썬 여러 라인의 문자열 변수 대입

짜집퍼박사(짜박) 2023. 12. 2. 12:49

파이썬에서 여러 줄의 문자열을 변수에 할당하는 방법은 여러 가지가 있습니다. 가장 흔한 방법은 세 개의 작은 따옴표(''')나 세 개의 큰 따옴표(""")를 사용하는 것입니다. 이를 통해 여러 줄에 걸친 문자열을 쉽게 정의할 수 있습니다.

 

1. 세 개의 작은 따옴표(''')나 큰 따옴표(""") 사용

multiline_string = '''
This is a multiline string.
It spans multiple lines.
'''

또는

multiline_string = """
This is a multiline string.
It spans multiple lines.
"""

이런 방식을 사용하면 문자열 내에 작은 따옴표나 큰 따옴표를 혼합해도 문제가 없습니다.

 

2. 이스케이프 문자(\n)를 사용

multiline_string = "This is a multiline string.\nIt spans multiple lines."

위의 예시에서 \n은 새로운 줄을 나타내는 이스케이프 문자입니다. 이 방법은 간단하지만 가독성이 떨어질 수 있습니다.

 

3. + 연산자를 사용하여 여러 줄을 연결

multiline_string = "This is a multiline string. " + \
                   "It spans multiple lines."

위의 예시에서 백슬래시(\)는 다음 줄이 현재 줄의 연속임을 나타냅니다. 이 방법도 사용할 수 있지만, 코드의 가독성을 저해할 수 있습니다.

 

4. 괄호(())를 사용하여 여러 줄을 그룹화

multiline_string = (
    "This is a multiline string. "
    "It spans multiple lines."
)

괄호를 사용하면 여러 줄에 걸친 문자열을 그룹화하여 코드의 가독성을 유지할 수 있습니다. 이 방법은 가독성을 높이면서도 코드의 실제 라인 수를 증가시키지 않습니다.

 

With ChatGPT