Heim > Backend-Entwicklung > Python-Tutorial > Der Unterschied zwischen Python-Ausnahmefehlerwarnungen

Der Unterschied zwischen Python-Ausnahmefehlerwarnungen

silencement
Freigeben: 2019-07-08 10:32:06
Original
3487 Leute haben es durchsucht

Der Unterschied zwischen Python-Ausnahmefehlerwarnungen

Fehler- und Ausnahmekonzepte

Fehler:

1 die Interpreter- oder Compiler-Syntax

2. Logikfehler: unvollständige oder illegale Eingabe oder Berechnungsproblem

Ausnahme: Tausende von Objekten erscheinen während der Ausführung, was dazu führt, dass das Programm nicht ausgeführt werden kann

1. Das Programm stößt auf Logik- oder Algorithmusprobleme

2. Computerfehler während des Betriebs (nicht genügend Speicher oder E/A-Fehler)

Der Unterschied zwischen Fehlern und Ausnahmen

Fehler:

Grammatik- oder Logikfehler müssen vor der Ausführung geändert werden

Ausnahmen können nicht geändert werden in zwei Schritte unterteilt:

1. Ausnahmegenerierung, ein Fehler wird erkannt und der Interpreter geht davon aus, dass es sich um eine Ausnahme handelt, und eine Ausnahme wird ausgelöst

2 Beenden des Programms zur Behandlung von Ausnahmen

Häufige Python-Fehler

Häufige Fehler: unter ipython

1. a: NameError

verweist direkt auf

2. wenn True: SyntaxError

Syntaxfehler

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

Beim Versuch, eine nicht vorhandene Datei zu öffnen

4. 10/0: ZeroDivisionError

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

Fehler beim Durchführen der erzwungenen Typkonvertierung

Versuch -außer: Ausnahmebehandlung

try:
    try_suite
except Exception [, e]:
    exception_block
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen Python-Ausnahmefehlerwarnungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage