Python

python의 삼항 연산자

til_t 2021. 1. 21. 10:17

대부분의 언어의 삼항 연산자는 ?와 :를 사용해 조건의 값에 따라서 true 혹은 false 값을 취한다.

[조건] ? [참일 경우 값] : [거짓일 경우 값] # 파이썬 지원 X

 

하지만 위의 삼항 연산자는 파이썬에서 지원하지 않는다.

대신 if와 else를 활용한다.

[참일 경우 값] if [조건] else [거짓일 경우 값] # 파이썬 지원 O

 

ex)

 

a = 3
b = 9
print("a가 b보다 큽니다" if a > b else "a는 b보다 작거나 같습니다.")
a는 b보다 작거나 같습니다.