728x90 반응형 MATCH2 match statement-Structural Pattern Matching-match/case Python match/case Tutorial — 구조적 패턴 매칭1. match/casematch case는 Python 3.10에 도입된 구조적 패턴 매칭(Structural Pattern Matching) 기능임.단순 값 비교뿐 아니라, 자료구조의 모양(구조)을 분해하여 조건에 맞춰 분기할 수 있음.C언어의 switch 문과 매우 유사한 형태이나 보다 강력한 기능을 가짐.Python 3.10 (2021년 10월)부터 사용 가능도입배경:if/elif로 길게 나열하던 분기문을 더 간결하고 읽기 쉽게 표현JSON, 딕셔너리, 튜플, 리스트, 데이터클래스, Enum 등 구조화된 데이터의 패턴을 직관적으로 매칭자료구조의 모양(구조) 즉, 데이터 모양으로 분기하는 경우match/case가 if/elif보다 .. 2025. 8. 11. [Python] Control Structure and Control Flow Control structure와 Control Flow란 무엇인가?2025.04.23 - [Python] - [Programming] Control Flow 와 Control Structure [Programming] Control Flow 와 Control StructureAbstraction(추상화)을 통한 이해프로그래밍 언어에서 Abstraction은 복잡한 세부 사항을 숨기고 핵심 개념만 드러내는 프로그래밍의 기본 원칙임. Control Flow와 Control Structure는 프로그램의 Execution Pathds31x.tistory.com이들은 대부분 compound statement로 구성됨2025.07.27 - [Python] - Compound Statement란? Compound.. 2023. 10. 6. 이전 1 다음 728x90 반응형