728x90
반응형

 티스토리 

삼항 연산자

파이썬은 간결하고 가독성이 높은 코드를 작성하기 위해 다양한 문법적 특징을 제공합니다. 그 중 하나가 삼항 연산자입니다. 삼항 연산자는 조건에 따라 값을 선택적으로 할당하는 데 사용되며, if-else 문을 한 줄로 간결하게 표현할 수 있습니다. 

1. 삼항 연산자의 기본 구조

 

value_if_true if condition else value_if_false

위 구조에서 condition은 참 또는 거짓을 평가하는 표현식이며, 만약 condition이 참이면 value_if_true가 반환되고, 그렇지 않으면 value_if_false가 반환됩니다.

 

간단한 사용 예제

# 일반적인 if-else 문
x = 10
if x > 5:
    result = "Greater than 5"
else:
    result = "Less than or equal to 5"

# 삼항 연산자로 대체
result = "Greater than 5" if x > 5 else "Less than or equal to 5"

삼항 연산자를 사용하면 코드가 간결해지고, 조건에 따라 값을 할당하는 과정이 명확해집니다.

2. 다양한 활용 예제

값의 할당:

is_even = True
number_type = "Even" if is_even else "Odd"

리스트 내포(List Comprehension):

numbers = [1, 2, 3, 4, 5]
squared_numbers = [x**2 if x % 2 == 0 else x for x in numbers]

함수 매개변수의 기본값 설정:

def greet(name=None):
    name = name if name else "Guest"
    print(f"Hello, {name}!")

 

주의사항

삼항 연산자는 간결한 코드를 작성하는 데 도움이 되지만, 지나치게 복잡한 표현식을 피하는 것이 좋습니다. 코드 가독성을 유지하기 위해 필요한 경우에만 사용하는 것이 좋습니다.

파이썬의 삼항 연산자는 코드를 더 간결하게 만들어주는 강력한 도구입니다. 조건부 표현식을 활용하여 코드를 단순화하고 가독성을 높이는 데에 적극 활용해보세요.

이제 여러분은 파이썬의 삼항 연산자에 대해 이해했을 것입니다. 간결하면서도 효과적인 코드 작성에 활용해보세요!

마무리

- 이번 포스팅은 삼항연산자 만들기 에 대해 알아봤습니다.

궁금한 사항은 댓글을 통해서 남겨 주시면 답변 드리겠습니다.
감사합니다.

728x90
반응형

+ Recent posts