개발
[파이썬] 예외처리 & pass, continue, break
donggyu
2022. 4. 20. 20:39
반응형
코딩테스트 준비를 하며 다른 사람들의 코드를 참고하여 공부를 하다 보면 excep, pass, continue 등 과 같이 나는 자주 사용하지 않지만 유용하게 사용하는 분들이 있어, 이번기회를 통해 정리하고 나 또한 활용도를 높일 수 있도록 하기 위해 글을 작성하게 되었다.
파이썬을 통해 코드 작성을 하다보면 오류를 무시하고 싶을때가 있는데, try, except를 통해 유용하게 사용할 수 있다.
예외처리
- try : 실행코드(오류가 발생하나 보자!)
- except : 예외처리 코드(오류가 발생하면 이걸 실행해줘!)
- else : 예외처리할 오류가 없을때 실행되는 코드
- finally : 오류 발생여부 상관 없이 무조건 실행되는 코드
- raise : 오류를 일부러 발생시키기
입력값을 받을 때 except 활용 예시
pre_order = []
while True:
try:
pre_order.append(int(input()))
# try에서 예외 발생시 break 실행
except:
break
pass continue break 차이점
Python 기본 문법에 있어 반복문(loop)문 내부에서 동작하는 pass, continue break의 차이점을 알아보겠다
- pass : 실행할 코드가 없는 것으로 다음 행동을 계속해서 진행합니다.
- continue : 바로 다음 순번의 loop를 수행합니다.
- break : 반복문을 멈추고 loop 밖으로 나가도록합니다.
당장 사용하고, 이해하기 위해 정말 필요한 부분만 작성을 했고 세부 활용법이나, 자세한 설명은 추가적으로 작성을 통해 지속적으로 수정해서 업로드를 진행하도록 하겠다.
반응형