(Python) 삼항 연산자

파이썬의 삼항 연산자


파이썬에서 삼항 연산자를 어떻게 사용할 수 있는지 알아보자.

삼항 연산자

우선 삼항연산자에 대해 간단히 알아보자.

삼항 연산자는 if else 조건문의 단축형으로 사용할 수 있다.

if else 문에 비해 간결하기 때문에 조건문을 간단히 작성할때 유용하다.

int result = sum ? "Yes" : "No"

C, Java 등의 언어에서 삼항 연산자는 다음과 같이 ? :로 표현된다.

만약 sum 이면 result에 “Yes”를, 아니라면 “No”를 할당한다.

파이썬에서의 삼항 연산자

파이썬의 삼항 연산자는 다른언어들과는 살짝 다르게 표현된다.

  • 파이썬

파이썬에서는 앞선 방법대신 if else를 이용한다.

result = "Yes" if sum else "No"

마친가지로 sum 이면 result에 “Yes”를, 아니라면 “No”를 할당한다.

타 언어들이랑 순서가 다르니 주의해야한다.