728x90
728x90
파이썬에서 삼항 연산자(Ternary Conditional Operator) 사용하기
들어가며
- C/C++나 Java에서는 다음과 같이 삼항 연산자(Ternary Conditional Operator)를 사용할 수 있다.
- @condition@이 @true@일 경우, @result_true@ 값을, @false@일 경우, @result_false@를 @variable@ 변수에 대입한다.
variable = condition ? result_true : result_false;
- 파이썬(Python)에서도 이러한 삼항 연산자를 사용할 수 있다.
파이썬에서 삼항 연산자 사용하기
방법
variable = result_true if condition else result_false
- @if@ 문이 한 문장 안에 들어가 있다는 것이 큰 특징이다.
- @condition@이 @true@일 경우, @result_true@ 값을, @false@일 경우, @result_false@를 @variable@ 변수에 대입한다.
사용 예
x = 10
result = '양수' if x > 0 else '음수 또는 0'
print(result)
양수
728x90
728x90
'Programming > Python' 카테고리의 다른 글
[Python] 파이썬을 이용하여 이메일 보내는 방법 (smtplib, email) (0) | 2023.11.02 |
---|---|
[Python] 파이썬에서 / 연산자와 // 연산자의 차이점 (0) | 2023.10.09 |
[Python] 맵(Map)과 리스트(List)의 차이점 (0) | 2023.10.08 |
[Python] try except 문을 사용할 때, 예외(Exception) 정보 출력하는 방법 (0) | 2023.09.08 |
[Python] 딕셔너리에 리스트 형태의 값(Value)을 추가하는 방법 (0) | 2023.08.04 |
[Python] 파이토치(PyTorch)에서 연산 장치 설정하기 (GPU, CPU) (0) | 2023.07.18 |
[Python] 사이킷런(Scikit-Learn) 라이브러리 설치하기 (ModuleNotFoundError: No module named 'sklearn' 해결법) (0) | 2023.07.18 |
[Python] 아나콘다(Anaconda) 프롬프트에서 ML/DL 실습 환경 세팅하기 (PyTorch) (0) | 2023.07.12 |