파이썬에서 줄 연속

Muhammad Maisam Abbas 2023년10월10일
  1. Python에서 명시 적 줄 바꿈을 사용한 줄 연속
  2. Python에서()를 사용한 줄 연속
파이썬에서 줄 연속

이 자습서에서는 Python에서 줄 연속을위한 방법에 대해 설명합니다.

Python에서 명시 적 줄 바꿈을 사용한 줄 연속

명시 적 줄 바꿈이라고도하는\연산자를 사용하여 하나의 연속 된 긴 줄을 작고 읽기 쉬운 코드 줄로 나눌 수 있습니다. 다음 코드 예제는 Python에서 줄 연속을 위해 줄 바꿈을 추가하는 방법을 보여줍니다.

string = (
    "This" + " is" + " a" + " string" + " with" + " a" + " double" + " line" + " value"
)

print(string)

출력:

This is a string with a double line value

우리는 위의 코드에서 명시적인 줄 바꿈을 사용하여 긴 문자열 줄을 더 작고 읽기 쉬운 두 줄로 나눕니다. 아래 예와 같이 다른 유형의 변수로도 수행 할 수 있습니다.

i = 1 + 2 + 3

x = 1.1 + 2.2 + 3.3

print(i)
print(x)

출력:

6
6.6

이 접근법의 유일한 문제점은\뒤에 공백이 있으면SyntaxError: unexpected character after line continuation character오류가 발생한다는 것입니다.

Python에서()를 사용한 줄 연속

줄 연속에 사용할 수있는 또 다른 방법은()안에 줄을 묶는 것입니다. 다음 코드 예제는 Python에서 줄 연속에 ()를 사용하는 방법을 보여줍니다.

string = (
    "This" + " is" + " a" + " string" + " with" + " a" + " double" + " line" + " value"
)

print(string)

출력:

This is a string with a double line value

위의 코드에서 우리는()안에 줄을 묶어 긴 문자열 줄을 더 작고 읽기 쉬운 두 줄로 나눕니다. 아래 예와 같이 다른 유형의 변수로도이 작업을 수행 할 수 있습니다.

i = 1 + 2 + 3

x = 1.1 + 2.2 + 3.3

print(i)
print(x)

출력:

6
6.6

공식 Python 스타일 가이드에 따르면()접근 방식이 명시 적 줄 바꿈보다 훨씬 더 좋습니다.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

관련 문장 - Python Syntax