본문 바로가기

(파이썬 기초) if, for, while, try, except 쉽게 비교 정리

Derrick 발행일 : 2024-03-13
728x90
반응형

 

파이썬에서 자주 사용되는
if, for, while, try, except
statement에 대해 쉽게 학습하자!

 

 


1. if (조건문)

- 대부분의 프로그래밍 언어에서 지원하는 문법
- 직관적으로 특정 조건을 검사할 때 사용

 

if문에 조건을 넣지 않는 경우도 있다. 이 경우, 해당 값 자체가 True 혹은 False일때 실행문이 실행된다.

 

 

if == 1 이런식으로 '=='으로 기입해야 된다. 하나만 적으면 잘못된 문법!

 

# 실무에서 많이 쓰이는 표현
→ 리스트에 데이터값들을 모두 담아두고 들어온 데이터의 길이(len)가 정상적인지 확인할 때 많이 사용한다.
> 데이터를 입력받을 때, Feature들을 넣을 column의 숫자가 학습이랑 테스트가 같아야 한다.
> 학습 전에 길이를 검토할 때 유용

 


2. for, while (반복문)

- for와 while문은 반복문을 제어할 때 사용하는 문법
 → for문어디서부터 어디까지 반복할지 본인이 알고 있을 때 사용
 → while문어디까지 반복할지는 모르겠지만, 끝나는 시점을 정해줄때 사용
# 기본 구조
 for (변수) in Sequence 자료형 (List, Tuple, String):
     statement1
     statement2
     ...

 

- Tuple의 자료를 꺼낼때는 tuple형태 '(A, B)'로 불러내야 한다.

 

while문조건문이 참인 동안 while문에 포함된 실행 문장들이 반복되도록 수행!
→ 위에서는 input으로 입력되는 숫자가 4인 경우가 아니라면, 실행문이 반복 수행

 


3. try, except (예외처리)

- try와 except은 예외처리를 위해 사용되는 문법으로 주로 에러를 핸들링할 때 활용된다.
 → try, except, else, finally로 총 4가지로 구성
 → 생성한 모델에서 에러/장애가 나왔을 때, 빠르고 정확하게 대응할 수 있는 장치

 

- try : 일단 시도하는 expression
- except : 문제가 발생하면 실행될 expression
- else : 문제가 아닐때 실행될 expression
- finally : 문제던 아니던 마지막에 최종적으로 실행되는 expression

 

 

 

 

학습 참고 : 50개 프로젝트로 완벽하게 끝내는 머신러닝 SIGNATURE

 

댓글