Exemple d'utilisation de assert en Python?

J'ai lu sur quand utiliser affirmer contre des exceptions, mais je ne suis toujours pas "bien faire". Il semble que chaque fois que je pense que je suis dans une situation où je dois utiliser affirmer, plus tard dans le développement, j'ai trouver que je suis "à la recherche avant de me sauter" pour s'assurer que l'assertion n'est pas en panne quand j'appelle la fonction. Puisqu'il y a un autre langage Python sur préférant utiliser essayez-à l'exception, je finissent généralement par un amerrissage forcé de l'affirmer et de lancer une exception à la place. Je n'ai pas encore trouver un endroit où il semble droit d'utiliser une assertion. Quelqu'un peut venir avec quelques bons exemples?

source d'informationauteur Colin