Maison >développement back-end >Tutoriel Python >10 œufs de Pâques cachés dans l'utilisation de Python
Les expressions régulières sont une fonctionnalité majeure de Python, mais le débogage peut être pénible et il est facile de trouver un bug. Heureusement, Python peut imprimer l'arborescence d'analyse des expressions régulières et afficher le processus complet de re.compile via re.debug.
Une fois que vous avez compris la syntaxe, vous pouvez repérer vos erreurs. Ici, nous pouvons voir que [/font] a oublié de supprimer []
<.>
Au lieu de cela, vous devez remplacer "[]" par une valeur étiquetée qui signifie "indéfini".
Un exemple particulier est x[::-1], qui peut inverser la liste
>>> a[::-1] [5,4,3,2,1]
L'exemple suivant montre l'utilisation d'un décorateur print_args :
Il est préférable d'utiliser "else" que d'ajouter du code redondant dans le "try ", car cela évite d'obtenir accidentellement des exceptions qui ne sont pas protégées par les instructions try... à l'exception des déclarations.
(( i,j) for i in range(4) for j in range(i) )
Ces instructions peuvent remplacer un grand nombre de blocs de code de boucle imbriqués
Le beau vaut mieux que le laid.
L'explicite vaut mieux qu'implicite.
Le simple vaut mieux que le complexe.
Mieux vaut complexe que compliqué.
Plat vaut mieux qu'imbriqué.
Mieux vaut clairsemé que dense.
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!