>  기사  >  백엔드 개발  >  Python 예외 오류 경고의 차이점

Python 예외 오류 경고의 차이점

silencement
silencement원래의
2019-06-29 17:23:353426검색

Python 예외 오류 경고의 차이점

오류 및 예외 개념

오류:

1. 코드가 인터프리터 또는 컴파일러 구문을 따르지 않습니다.

2 논리 오류: 불완전하거나 잘못된 입력 또는 계산 문제

예외 : 실행 중 문제가 발생하여 프로그램이 실행되지 않습니다

1. 프로그램에 논리 또는 알고리즘 문제가 발생했습니다

2. 작업 중 컴퓨터 오류(메모리 부족 또는 IO 오류)

오류와 예외의 차이점

오류:

코드 실행 전 문법 또는 논리 오류

논리 오류는 수정할 수 없습니다.

예외는 2단계로 구분됩니다.

1.

2. 예외 처리, 예외 차단, 예외 처리를 위한 프로그램 무시 또는 종료

Python의 일반적인 오류

일반적인 오류: ipython

1. a: NameError

변수가 정의되지 않은 경우 Quote

2. if True : SyntaxError

Syntax error

3.f = open('1.txt') : IOError

존재하는 파일

4.10/0 : ZeroDivisionError

5.a = int('dd') : ValueError

강제 유형 변환 수행 중 오류 발생

try-Exception: 예외 처리

try:
    try_suite
except Exception [, e]:
    exception_block

위 내용은 Python 예외 오류 경고의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.