(파이썬 기초) if, for, while, try, except 쉽게 비교 정리
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
'Machine Learning > Basic of Python (Colab)' 카테고리의 다른 글
(파이썬) DataHandling 기초 & 실습(2) - 데이터 슬라이싱, 필터링 (0) | 2024.04.01 |
---|---|
(sklearn) DataHandling 기초 & 실습 - 결측치 처리 (1) | 2024.03.29 |
쉽게 이해하는 파이썬 numpy, pandas 정리 & 예제! (0) | 2024.03.24 |
데이터 분석할 때 꼭 알아야 하는 Python 기본 함수 총정리! (0) | 2024.03.11 |
(데이터분석) Anaconda & Python 설치 Google Colab 꿀팁 정리! (1) | 2024.03.09 |
댓글