Concepts d'erreur et d'exception
Erreur :
Erreur de syntaxe : le code n'est pas conforme à l'interpréteur ou la syntaxe du compilateur
2. Erreur logique : problème de saisie ou de calcul incomplet ou illégal
Exception : des milliers d'objets apparaissent lors de l'exécution, provoquant l'échec de l'exécution du programme
1. Le programme rencontre des problèmes de logique ou d'algorithme
2. Erreurs informatiques pendant le fonctionnement (mémoire insuffisante ou erreurs d'E/S)
La différence entre les erreurs et les exceptions
Erreur :
Les erreurs de grammaire ou de logique avant l'exécution du code
Les erreurs de syntaxe doivent être modifiées avant l'exécution.
Les exceptions sont divisées. en deux étapes :
1. Génération d'exception, une erreur est détectée et l'interpréteur pense qu'il s'agit d'une exception, et une exception est levée
2. mettre fin au programme de gestion des exceptions
Erreurs Python courantes
Erreurs courantes : sous ipython
1 a : NameError
fait directement référence à
. 2. si True : SyntaxError
Erreur de syntaxe
3. f = open('1.txt') : IOError
Lors de la tentative d'ouverture d'un fichier inexistant
4. 10/0 : ZeroDivisionError
5. a = int('dd') : ValueError
Erreur rencontrée lors de l'exécution d'une conversion de type forcée
essayez -sauf : manipulation d'exception
try: try_suite except Exception [, e]: exception_block
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!