728x90

파이썬에서 삼항 연산자(Ternary Conditional Operator) 사용하기

들어가며

  • C/C++Java에서는 다음과 같이 삼항 연산자(Ternary Conditional Operator)를 사용할 수 있다.
    • @condition@이 @true@일 경우, @result_true@ 값을, @false@일 경우, @result_false@를 @variable@ 변수에 대입한다.
variable = condition ? result_true : result_false;

 

  • 파이썬(Python)에서도 이러한 삼항 연산자를 사용할 수 있다.

ⓒ geeksforgeeks

 

파이썬에서 삼항 연산자 사용하기

방법

variable = result_true if condition else result_false
  • @if@ 문이 한 문장 안에 들어가 있다는 것이 큰 특징이다.
  • @condition@이 @true@일 경우, @result_true@ 값을, @false@일 경우, @result_false@를 @variable@ 변수에 대입한다.

 

사용 예

x = 10
result = '양수' if x > 0 else '음수 또는 0'
print(result)
양수
728x90