로딩
요청 처리 중입니다...

[데이터 분석][Python] 파이썬 기초 문법 (5) - 분기문 switch case 문 구현, match-case, for-else, while-else

 [데이터 분석][Python] 파이썬 기초 문법 (5) - 분기문 switch case 문 구현, match-case, for-else, while-else

지난 시간에 우리는 조건문과 반복문에 대해 알아봤습니다. https://m.blog.naver.com/dorergiverny/223136329385 [데이터 분석][Python] 파이썬 기초 문법 (4) - 조건문 if 반복문 while for in 지난번에는 파이썬 기초 문법 중 딕셔너리와 튜플에 대해 알아보았습니다. https://m.blog.naver.com/dorer... blog.naver.com 조건문을 사용하다보면 의문이 생깁니다. if-elif~else 문을 사용하다보면 조건이 많을 때가 있습니다. if~elif~else 문은 처음부터 조건을 모두 검사하면서 순차적으로 진행하므로 최악의 case에는 모든 조건을 다 검사해야 할 수 있습니다. 하지만 다른 언어에서는 switch 문이 있어서 바로 jump를 할 수 있어 성능 측면에서 좋을 수 있습니다.

(참고로 C++의 switch 문에서 break;를 써줘야 다음 case로 fall through를 안하는데, 아래 예시...

# case # 기본 # 기초 # 데이터 # 딕셔너리 # 리스트 # 문법 # 반복문 # 분기문 # 분석 # 세트 # 조건문 # 튜플 # while # value # tuple # default # dictionary # for # get # key # list # match # numpy # pandas # python # set # switch # 파이썬