Articles

Python 스위치 case

사랑하는 학습자,희망이 있는 학습니다. 우리의 이전 튜토리얼에서는 파이썬 피클에 대해 배웠습니다. 이 튜토리얼에서는 파이썬 스위치 케이스 문을 살펴볼 것입니다.

Python switch case

다른 많은 언어가 switch 문을 제공하지만 python 에는 switch 문이 없습니다. PEP-3103 에 따르면,그것은 사실에 대해 확신합니다. 그러나 다른 프로그래밍 언어에서 switch case 문을 좋아한다면 python 에서 switch case 문처럼 작동하는 코드 스 니펫을 만들 수 있습니다.

를 사용하여 사전 Return value

사용할 수 있는 사전 작업 스위치와 같은 문입니다. 여기서 사전의 키는case로 작동합니다.

그런 다음 키에 따라 사전의 값이 결과로 작동합니다. 우리는이 튜토리얼을 통해 몇 가지 예를 제시 할 것입니다. 스위치 케이스 문 대안의이 간단한 예를 이해하려면 다음 코드를 참조하십시오. 파이썬 사전에 대해 모르는 경우 파이썬 사전 자습서를 참조하십시오.내 경우에는’b’를 입력으로 입력했습니다. 출력 다음되었다.

Python 스위의 경우 문

Python 스위치 케이스 문이 대안으로 역동적 기능

이 섹션에서 우리는 것을 볼 수행하는 방법에 동적인 동작에 따라 사전에 키를 사용합니다. 따라서 입력을 기반으로 다른 것을 계산해야하는 시나리오를 상상해보십시오. 사전을 사용하여 어떻게합니까? 글쎄,이 경우 우리는 파이썬 람다 함수를 사용하여 그렇게 할 것입니다. 파이썬 스위치 케이스 문의 대안으로 다음 예제를 참조하십시오.나는 이것을 입력으로 사용했지만,나는 이것을 입력하지 않았다. 그래서 다음 코드의 출력은 다음과 같았습니다.

input a character : dThe result for inp is : 1.0

그래서,그것은 Python switch case statement 대안에 관한 것입니다. 이런 종류의 코드 스 니펫을 사용하지 않는 것이 좋습니다. 파이썬 if else 기술은이 스 니펫보다 사용하기가 더 우아합니다. 그러나 새로운 기술에 대해 배우는 것은 결코 나쁘지 않습니다.나는 이것을 할 수 없다.