Quelques compléments⚓︎
Tests sur des booléens⚓︎
Évitez les comparaisons entre un booléen et les valeurs True ou False :
🐍 Script Python
# pas recommandé
if trouve == True:
print('Valeur trouvée !')
# recommandé
if trouve:
print('Valeur trouvée !')
Ne pas être ou n'être pas ?⚓︎
Utilisez is not
plutôt que not ... is
:
🐍 Script Python
# pas recommandé
if not val is None:
print('val n\'a pas de valeur')
# recommandé car plus lisible
if val is not None:
print('val n\'a pas de valeur')
Pour aller plus loin sur la PEP8 :
- https://www.codeflow.site/fr/article/python-pep8 en français approximatif parfois ;
- https://pep8.org/ en anglais
- pour vérifier que son code est bien conforme à la PEP8, il existe bien sûr des outils, en particulier le module pep8 ou le module pylint.