Opérateur return dans le bloc Try/Except/Finally
📁 fonction, Sujets avancés sur Python, IA
Voici une fonction :
def f():try:1/0except:return 1finally:return 2return 3Lors de son exécution, elle retourne 2, bien qu'après le déclenchement de l'exception, on devrait tomber dans le bloc except, où 1 est retourné. Pourquoi return n'interrompt-il pas l'exécution de la fonction ?
No answers yet.
Connectez-vous pour laisser une réponse
Blogs
Les 10 meilleurs frameworks C++ pour le développement web en 2025