오류 및 예외 개념
오류:
1. 구문 오류: 코드가 인터프리터 또는 컴파일러 구문을 따르지 않습니다.
2 논리 오류: 불완전하거나 잘못된 입력 또는 계산 문제
예외: 수천 프로세스 중에 문제가 발생하여 프로그램 실행이 실패했습니다
1. 프로그램에 논리 또는 알고리즘 문제가 발생했습니다
2. 작업 중 컴퓨터 오류(메모리 부족 또는 IO 오류)
오류와 예외의 차이점
오류:
코드 실행
구문 오류는 실행 전에 수정되며 논리 오류는 수정할 수 없습니다.
예외는 두 단계로 구분됩니다.
1. 예외 생성, 오류가 감지되고 해석기가 이를 예외로 간주합니다. 그리고 예외가 발생합니다.
2. 예외 처리, 예외 처리를 위한 프로그램 무시 또는 종료
Python의 일반적인 오류
일반적인 오류: ipython
1에서: NameError
변수가 정의되지 않았습니다
2.True인 경우: SyntaxError
Syntax error
3.f = open('1.txt'): IOError
존재하지 않는 파일을 열려고 할 때
4. : ZeroDivisionError
5.a = int('dd'): ValueError
강제 유형 변환을 수행하는 동안 오류가 발생했습니다.
try-Exception: 예외 처리
try: try_suite except Exception [, e]: exception_block
위 내용은 파이썬에서 예외와 오류의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!