Python

파이썬의 삼항 연산자

NULL.. 2018. 3. 14. 00:26
반응형

파이썬의 삼항연산자는 자바, C와는 다르게 사용한다.
자바와 C는 [ Boolean : True ? False ]의 형태를 가지지만, 파이썬은 비슷하지만 다른 형태를 가진다.


형태는 아래와 같다

[ True if Boolean else False ]


자바, C와는 다르게 if와 else를 이용한다.

예제를 만들어 보자

a = "참이다" if 1 == 1 else "거짓이다"

는 if와 else 사이의 boolean이 true이므로 a에는 "참이다" 가 들어가게 된다.


자바, C와 마찬가지로 중첩해서 사용하는 것도 가능하다.