1. 조건문
조건문은 코드의 실행 흐름을 제어하기 위해 사용하는 구문입니다. 이 조건문은 주어진 조건이 참인지 거짓인지에 따라 다른 코드를 실행하게 합니다.
2. if 문
가장 기본적인 조건문입니다. 특정 조건이 참(True)일 경우에만 해당 블록 내의 코드가 실행됩니다. 여기에서 조건은 True 또는 False로 평가될 수 있는 표현식이어야 합니다. 조건이 True로 평가되면 if 문 바로 아래의 코드 블록이 실행됩니다. 그렇지 않으면 그 코드 블록은 건너뜁니다.
3. else 문
else는 파이썬의 조건문 구조에서 if와 elif 조건들이 모두 거짓으로 평가될 경우 실행되는 부분을 정의하는 데 사용됩니다. else는 선택적으로 사용될 수 있으며, 그 자체로는 어떤 조건을 갖지 않습니다. 다시 말해, else 블록은 위의 if와 elif 조건들이 모두 만족되지 않는 경우에만 실행됩니다.
4. elif 문
elif는 if-else 구조에서 추가적인 조건을 검사하기 위해 사용되는 키워드입니다. elif는 "else if"의 줄임말이며, 주어진 여러 조건 중에서 하나만 참일 때 실행되는 코드 블록을 정의합니다.
- elif는 if 없이 단독으로 사용될 수 없습니다.
- elif는 필요에 따라 여러 번 사용될 수 있습니다.
- else는 선택적입니다. 사용될 경우, 항상 if나 elif 뒤에 나타나야 합니다.
elif를 사용함으로써 여러 조건을 순차적으로 검사하고, 해당 조건에 따라 다른 행동을 취할 수 있습니다. 이는 코드의 가독성을 높이고, 조건의 우선순위를 명확하게 만들어 줍니다.
5. 조건부 표현식(Conditional Expression)
조건부 표현식은 파이썬에서 삼항연산자라고도 불립니다. 간단한 if-else 구문을 더 간결하게 표현할 수 있는 방법을 제공합니다. 삼항 연산자는 코드를 간결하게 만들어주지만, 너무 복잡한 조건이나 연산을 포함하면 코드의 가독성이 떨어질 수 있습니다. 여러 삼항 연산자를 중첩하여 사용하는 것은 코드의 가독성이 떨어질 수 있어 권장하지 않습니다.
'파이썬' 카테고리의 다른 글
사용자 정의 함수 (0) | 2023.09.10 |
---|---|
제어문-반복문 (0) | 2023.09.08 |
파이썬 연산 (0) | 2023.09.07 |
파이썬 컬렉션{딕셔너리} (0) | 2023.09.06 |
파이썬 컬렉션{세트} (0) | 2023.09.06 |