백슬래시 줄 연속 (\)

코딩Python
읽는데 2분 소요
처음 쓰여진 날: 2026-04-11
마지막 수정일: 2026-04-11
조회수: 0
선수학습(1개)

요약

Python의 백슬래시(\) 줄 연속과 암시적 줄 연속(괄호 안 줄바꿈)을 알아봅니다.

백슬래시 줄 연속 (\) 기초

파이썬은 한 줄이 너무 길어질 때 여러 줄로 나누어 쓸 수 있는 두 가지 방법을 제공합니다.

명시적 줄 연속: 백슬래시 \

줄 끝에 백슬래시 한 개(\)를 쓰면 "이 줄과 다음 줄을 한 줄로 이어 쓰겠다"는 뜻이 됩니다.

python
코드 하이라이팅 중...

위 코드는 파서 입장에서는 다음과 한 줄로 같습니다.

python
코드 하이라이팅 중...

조건부 표현식이 길어질 때도 줄 연속을 자주 씁니다.

python
코드 하이라이팅 중...

위 코드는 다음 한 줄과 같습니다.

python
코드 하이라이팅 중...

암시적 줄 연속: 괄호 안

괄호(()), 대괄호([]), 중괄호({}) 안에서는 백슬래시 없이도 자유롭게 줄을 바꿀 수 있습니다. 이를 암시적 줄 연속(implicit line continuation) 이라고 합니다.

python
코드 하이라이팅 중...

리스트나 함수 호출에서도 마찬가지입니다.

python
코드 하이라이팅 중...
방법사용 위치예시
명시적 (\)괄호 밖 일반 식total = 1 + 2 + \
암시적(), [], {}total = (1 + 2 +

대부분의 파이썬 코드는 괄호 안 암시적 줄 연속을 권장합니다. 하지만 시험 문제에서는 백슬래시 줄 연속이 종종 등장하므로, 두 방법 모두 알아두어야 합니다.