문법
참일 때 값 if 조건 else 거짓일 때 값
위의 코드와 아래 코드는 동일한 의미이다. 간단한 if-else 코드를 한 줄로 줄여주니 코드가 간결해진다.
if 조건:
참일 때 값
else:
거짓일 때 값
응용
삼항 연산자를 중첩하여 사용할 수 있다.
참일 때 값 if 조건 else 참일 때 값 if 조건 else 거짓일 때
풀어서 쓰자면 아래와 같다.
if 조건:
참일 때 값
else:
if 조건:
참일 때 값
else:
거짓일 때 값
조건이 적다면 삼항을 중첩하여 써도 괜찮지만, 아니라면 코드의 가독성이 떨어지기에 안 사용하는 것이 좋다고 생각한다.
참고:
'Programming Language > Python' 카테고리의 다른 글
[Python] 리스트 복사하기 (일차원 & 다차원) (0) | 2022.03.25 |
---|---|
[Python] input과 sys.stdin.readline의 차이 (2) | 2021.12.10 |
[Python] 사칙연산 연산자 (0) | 2021.10.22 |
[Python] dictionary / 프로그래머스 숫자 문자열과 영단어 (0) | 2021.10.12 |
[Python] for in 반복문 (for in, range, enumerate) (0) | 2021.09.19 |
댓글