본문 바로가기

프로그래밍/[Python] 파이썬

[Python] 파이썬 삼항 연산자

by GenieIT* 2024. 9. 13.

728x90
728x90

 

1. 삼항 연산자(ternary operator)란?

조건에 따라 값을 선택하는 방식으로, if 와 else를 한 줄로 표현할 수 있는 방식입니다.

 

<참일 때 값> if <조건식> else <거짓일 때 값>

 

1-1. 기본 예시 (조건이 참인 경우)

a = 1

result = '참' if a == 1 else '거짓'

print(result) # 참

 

 

1-2. 기본 예시 (조건이 거짓인 경우)

a = 0

result = '참' if a == 1 else '거짓'

print(result) # 거짓

 

1-3. 복합 삼항 연산자

a = 0

result = '양수' if a > 0 else ('음수' if a < 0 else '숫자 0')

print(result) # 숫자 0

 

 

 

728x90