티스토리 뷰
C 언어에서의 삼항연산자(?:)를 python에서는 어떻게 사용해야 할까요?
아래와 같은 C 코드가 있습니다.
printf ("%s", result?"True":"False");
python 코드로는 다양한 방법이 있겠지만 아래와 같이 사용이 가능합니다.
>>> result="Test"
>>> print "%s" % ("True" if result else "False")
True
>>>
C에 익숙해있다면 어색한 문법이지만, 나름 python 철학을 생각하면.. 가독성이 좋아보입니다.
'개발 > python' 카테고리의 다른 글
[python] 네이버를 통한 주식정보 크롤링 (2) | 2016.12.23 |
---|---|
[python] pip install pycurl error (0) | 2016.12.12 |
[python] 인터프리터 자동완성 기능 사용하기 (0) | 2014.02.18 |
[python] 변수의 type 확인 (0) | 2014.02.18 |
[python] detect module (2) | 2013.07.03 |
댓글
최근에 올라온 글
최근에 달린 댓글
글 보관함
- Total
- Today
- Yesterday