반응형
질문
주어진:
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'
스타일 가이드는 괄호를 사용한 암시적 연속 사용이 우선되어야 함을 명시하지만, 이 경우에는 표현식에 괄호를 추가하는 것이 잘못된 방법입니다.
반응형
댓글