[Python] 조건문 - if~elif~else / match~case
by 우와한개발자
[조건문]
- 들여쓰기 주의
1. if
if 조건식:
실행할 문장
2. if ~ else
if 조건식:
실행할 문장
else:
실행할 문장
3. if ~ elif ~ else
- if문 없이 elif구문만 사용 불가
if 조건식1:
실행할 문장
elif 조건식2:
실행할 문장
else:
실행할 문장
4. match ~ case
- 파이썬 3.10 버전부터 사용 가능
- 자바의 switch case문과 비슷하나 break문없어도 해당 case가 맞으면 조건문 빠져나감
- match의 표현식들의 값이 case에 명시한 값과 모두 일치해야함.
- 일부 값만 비교해서 사용하려면 case내 일부 값에 언더스코어(_) 사용
match 표현식1, 표현식2, ...:
case 값1-1, 값1-2, ...:
실행할 문장
case 값2-1, 값2-2, ...:
실행할 문장
case _:
모두 해당하지 않을때 실행할 문장
'언어 > Python' 카테고리의 다른 글
| [Python] VSCode 시작하기 - 가상환경(.venv) 설정과 프로젝트 실행 (0) | 2026.04.15 |
|---|---|
| [Python] 함수 - def, docstring, 호출 방식, 반환값, 중첩 함수 (0) | 2026.03.10 |
| [Python] enumerate와 comprehension - 반복문 인덱스 추출 / 한줄 반복문 (0) | 2026.03.08 |
| [Python] 셋(set)이란? set의 특징과 주요 함수 (0) | 2026.03.08 |
| [Python] 딕셔너리(dictionary)란? 딕셔너리 특징과 주요 함수 (0) | 2026.03.08 |
블로그의 정보
우와한개발자 님의 블로그
우와한개발자