Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python의 'if'문에서 여러 줄 조건의 스타일을 지정하는 방법은 무엇입니까?


여러 if 조건의 스타일을 지정할 수 있는 방법에는 여러 가지가 있습니다. 두 번째 조건부 줄에 4개의 공백을 사용할 필요가 없습니다. 따라서 &minusl;

과 같은 것을 사용할 수 있습니다.
if (cond1 == 'val1' and cond2 == 'val2' and
    cond3 == 'val3' and cond4 == 'val4'):

# 실제 코드

다음 줄부터 조건을 시작할 수도 있습니다. −

if (
   cond1 == 'val1' and cond2 == 'val2' and
   cond3 == 'val3' and cond4 == 'val4'
):

# 실제 코드

또는 동일한 세로 열의 조건을 수용하기 위해 if와 ( 사이에 충분한 공간을 제공할 수 있습니다.

if (cond1 == 'val1' and cond2 == 'val2' and
    cond3 == 'val3' and cond4 == 'val4'):

# 실제 코드

대괄호 없이도 이 작업을 수행할 수 있지만 PEP8 지침에서는 이를 권장하지 않습니다. 예를 들어 ,

if cond1 == 'val1' and cond2 == 'val2' and \
   cond3 == 'val3' and cond4 == 'val4':

# 실제 코드