파이썬에 삼항연산자가 있나요?


파이썬에 삼항연산자가 있나요? 있다면 어떻게 쓰나요?

  • 2016년 01월 05일에 작성됨

조회수 494


1 답변


좋아요
0
싫어요
채택취소하기

버전 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

  • 2016년 01월 05일에 작성됨

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close