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

Python에서 if 문을 사용하기 위한 모범 사례는 무엇입니까?

<시간/> <본문>

다음은 중첩된 if...elif...else를 최적화하기 위해 수행할 수 있는 몇 가지 단계입니다.

1. 가장 많이 갈 경로가 정상 부근인지 확인합니다. 이렇게 하면 가장 많이 실행된 경로에서 여러 조건을 확인할 필요가 없습니다.

2. 마찬가지로 경로를 가장 많이 사용하는 순으로 정렬하고 그에 따라 조건을 지정합니다.

3. 단락을 사용하여 이점을 얻으십시오. 다음과 같은 진술이 있는 경우:

heavyOperation() 및 lightOperation():

그런 다음 다음으로 변경하는 것을 고려하십시오.

lightOperation() 및 heavyOperation():

이렇게 하면 lightOperation이 false인 경우 heavyOperation이 실행되지도 않습니다. 또는 조건에서도 동일하게 수행할 수 있습니다.

4. 중첩된 구조를 병합해 보십시오. 이것이 코드를 최적화하지는 않지만 확실히 가독성을 높이는 데 도움이 될 수 있습니다.