1 답변
-
버전 2.5이상에는 있습니다.
a if test else b
와 같이 사용합니다. test가 true일 경우 a를, 그렇지 않으면 b를 리턴 합니다.c의 test ? a : b; 랑 같다고 보시면 됩니다.
다만 C나 java같은 대부분의 언어랑은 순서가 달라서 헷갈릴수 있으니 주의하세요.
예를들면
>> ‘true’ if True else ‘false’ ‘true’ 'true'
자세한건 다음을 참조하세요: Conditional expressions
댓글 입력