본문 바로가기
Python/Python FAQ

Python 파이썬에서 줄 바꿈 (줄 계속)을 어떻게 할 수 있나요?, How can I do a line break (line continuation) in Python?

by 베타코드 2023. 5. 24.
반응형

질문


주어진:

e = 'a' + 'b' + 'c' + 'd'

위 코드를 두 줄로 작성하려면 어떻게 해야 할까요?

e = 'a' + 'b' +
    'c' + 'd'

답변


라인이란 무엇인가요? 다음 라인에서 인수를 문제없이 사용할 수 있습니다:

a = dostuff(blahblah1, blahblah2, blahblah3, blahblah4, blahblah5, 
            blahblah6, blahblah7)

그렇지 않으면 다음과 같이 할 수 있습니다:

if (a == True and
    b == False):

또는 명시적 줄 바꿈으로:

if a == True and \
   b == False:

자세한 내용은 스타일 가이드를 확인하세요.

괄호를 사용하면 예제를 여러 줄로 작성할 수 있습니다:

a = ('1' + '2' + '3' +
    '4' + '5')

명시적 줄 바꿈을 사용하여 동일한 효과를 얻을 수 있습니다:

a = '1' + '2' + '3' + \
    '4' + '5'

스타일 가이드는 괄호를 사용한 암시적 연속 사용이 우선되어야 함을 명시하지만, 이 경우에는 표현식에 괄호를 추가하는 것이 잘못된 방법입니다.

반응형

댓글