삼항연산자

김경천·2021년 6월 19일
0

삼항연산자(Ternary operators)

if-else 조건식을 한줄로 간결하게 표현할수 있어 코드를 줄이는데 용이하게 사용할수있다. 하지만 조건식이 복잡한 경우에는 가독성을 떨어 뜰릴수이 있으니 적절한 경우에 사용하는것이 좋다.

문법

true_value if condition else false_value

if 조건식의 condition이 참이면 true_vale를 반환하고 거짓이면 false_value를 반환한다.

삼항연산 표현식과 if-else 조건식을 비교해보자!

삼항연산 표현식
value = true_value if condition else false_value

if-else 조건식
if condition:
	value = true_value
else:
	value = false_value
    

이런식으로 삼항연산자를 사용하면 한줄이면 코드를 작성할수어 확실이 간결하게 작성할수있다.

활용

a = 10
b = 20
result = (a-b) if a==b else (a+b)
-> 30

a 랑 b가 다르기 때문에 false여서 a+b를 실행한다.

profile
화이팅

0개의 댓글