다음 편집자는 Python에 삼항 연산자와 스위치가 필요하지 않은 이유에 대해 간략하게 설명합니다. 편집자님이 꽤 좋다고 생각하셔서 지금 공유하고 모두에게 참고용으로 드리고자 합니다. 편집기를 따라가서 살펴보겠습니다.
삼항 연산자의 경우 Python에서는 대신 조건식을 사용할 수 있습니다
예를 들어 x<5?1의 경우 :0은 가능합니다.
1if x<5else 0
참고: 조건식은 Python 2.5 이전에 도입되었으므로 위 코드는 2.5 및 이후 버전
2.5 이전 버전의 경우 다음 형식을 사용할 수 있습니다
X<5and1or 0
전환의 경우 사전을 사용하여 구현할 수 있습니다. 다음 예에서
>>>def switch(choice): return dict(enumerate(range(4)))[choice] >>> switch(1) >>> switch(0) values = { value1: do_something1, value2: do_something2, ... valueN: do_somethingN, } values.get(var, do_default_something)()
위는 Python에 삼항 연산자가 필요하지 않고 모든 콘텐츠를 전환하는 이유에 대해 편집자가 가져온 간략한 토론입니다. 모두가 바랍니다. PHP 중국어 웹사이트를 지원합니다~
Python에 삼항 연산자와 스위치가 필요하지 않은 이유에 대한 더 많은 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!