본문 바로가기
728x90
반응형

Assertion2

Exceptions and Debugging Tools Exception은 Error를 포함하는 개념임.파이썬에선 BaseException 클래스가 프로그래밍에서의 예외(Exception)를 추상화하고 있음이의 서브클래스인 Exception 클래스는 프로그래머가 처리할 수 있는 예외를 추상화함.2024.09.25 - [Python] - [Py] Debug: Error and Exception. [Py] Debug: Error and Exception.1. ExceptionPython의 모든 (다룰 수 있는) 예외(Exception)의 상위 클래스.Exception: 영어로 “예외”, “특별한 경우”, 또는 “일반 규칙에서 벗어난 것”을 의미. Python 프로그램에서 예외(exception)는정상ds31x.tistory.com 파이썬에서 Exception 은.. 2025. 8. 18.
[Py] assert 구문 (statement) 디버깅에서 assert는 프로그램의 특정 조건이 참인지 확인하는 데 사용되는 statement(구문).assert는주어진 조건이 참(True)일 때는 아무런 영향을 미치지 않지만,조건이 거짓(False)일 경우 프로그램을 중단하고 AssertionError를 발생시킴.assert의 주요 목적은 코드 실행 중 특정 조건이 반드시 충족되어야 함을 확인하는 것.이를 통해 디버깅 단계에서 잠재적인 오류나 논리적 문제를 빠르게 발견할 수 있음: "fast-failing"을 통해 개발과정에서 버그를 줄이는데 사용됨. Assertions는 일종의 sanity check (정상성 검사)로서,개발과정 중에만 사용되며, 반드시 일어나서는 안되는 오류를 개발과정에서 제거하기 위해서임.AssertionError는 개발 과정 .. 2024. 9. 24.
728x90
반응형