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
반응형
'PYTHON 파이썬' 카테고리의 다른 글
[pydantic] 데이터 유효성 검사 분석 (1) | 2024.01.02 |
---|---|
파이썬에서 에러 처리 하기 , try except 구문 (2) | 2023.12.31 |
파이썬 가상 환경 생성, python venv (0) | 2023.12.30 |
파이썬에서 소수점 버림: round(), int() 등 다양한 방법 (0) | 2023.12.30 |
파이썬에서 소수점 버림: round(), int() 등 다양한 방법 (0) | 2023.12.30 |