우와한 개발자

[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 _:
    	모두 해당하지 않을때 실행할 문장

 

블로그의 정보

우와한개발자 님의 블로그

우와한개발자

활동하기