Dix erreurs courantes commises par les débutants en Python

王林
Libérer: 2023-04-18 18:19:24
avant
1143 Les gens l'ont consulté

Les 10 erreurs courantes commises par les débutants en Python ne sont pas de véritables erreurs de codage. Le code peut toujours s'exécuter, mais il n'est pas pythonique car Python a sa propre philosophie de langage et a une simplicité et une simplicité de traitement du code que les langages traditionnels ne peuvent pas égaler. Commodité.

Dix erreurs courantes commises par les débutants en Python

1. Comparaison des valeurs de vérité

Les débutants utilisent souvent l'opérateur de comparaison == dans les instructions if pour déterminer si une expression est vraie.

Dix erreurs courantes commises par les débutants en Python

C'est une façon d'écrire redondante. En fait, vous pouvez vérifier les variables directement.

Dix erreurs courantes commises par les débutants en Python

2. Concaténation de chaînes

Dans de nombreux tutoriels pour débutants, ils vous diront d'utiliser directement l'opérateur + pour la concaténation de chaînes.

Dix erreurs courantes commises par les débutants en Python

Une façon plus élégante d'écrire consiste à utiliser la méthode f-string et à placer les variables dans {}. Cette méthode peut rendre le code plus clair et plus facile à lire, car vous n'avez pas besoin de convertir des variables non-chaînes. .

Dix erreurs courantes commises par les débutants en Python

3. open(), close() et gestionnaire de contexte

Lors de l'exploitation de fichiers, le code suivant semble très lisible, ouvrez le fichier, modifiez le fichier et fermez le fichier. Mais au final, vous devez toujours appeler manuellement la méthode close pour fermer le fichier.

Dix erreurs courantes commises par les débutants en Python

En fait, Python fournit un gestionnaire de contexte intégré. Lorsque vous utilisez un fichier, utilisez le mot-clé with pour faire fonctionner le fichier. De cette façon, vous n'avez pas besoin de gérer vous-même l'opération de fermeture du fichier. fermez le fichier pour vous avant de quitter le contexte.

Dix erreurs courantes commises par les débutants en Python

4. Vérifiez si la liste est vide

Supposons que vous souhaitiez effectuer certaines opérations basées sur la liste. Avant l'opération, vous devez déterminer si la liste est vide. Les débutants utilisent généralement la méthode len pour déterminer si. la longueur de la liste est 0 et effectuez des opérations de suivi.

Dix erreurs courantes commises par les débutants en Python

Les développeurs expérimentés vous diront qu'une meilleure façon est d'utiliser directement la liste elle-même pour déterminer si la liste est vide

Dix erreurs courantes commises par les débutants en Python

5. Obtenez la clé et la valeur du dictionnaire

Si vous souhaitez lister. Pour imprimer et imprimer tous les éléments du dictionnaire, vous devez d'abord obtenir la clé de chaque élément, puis obtenir la valeur correspondante via la clé. Les débutants traitent généralement les deux étapes séparément.

Dix erreurs courantes commises par les débutants en Python

Une méthode plus pratique est que la méthode items() du dictionnaire renverra un objet itérable composé de tuples (clé, valeur),

Dix erreurs courantes commises par les débutants en Python

6 Affectation de déstructuration

Les tuples en python sont A fixe. Structure de données de longueur. Lorsque les novices attribuent des éléments d'un tuple à plusieurs variables différentes, leur approche habituelle consiste à attribuer des valeurs aux variables une par une à partir du tuple

Dix erreurs courantes commises par les débutants en Python

Une meilleure approche consiste à utiliser directement la déstructuration. dans une ligne de code pour attribuer des tuples à plusieurs variables différentes en même temps.

Dix erreurs courantes commises par les débutants en Python

7. Itération de liste

Pour les novices, lorsqu'ils utilisent une boucle for pour parcourir des éléments dans une liste, leur approche habituelle consiste à obtenir d'abord la longueur de la liste, puis à obtenir la valeur via l'indice d'indice de la liste. élément.

Dix erreurs courantes commises par les débutants en Python

En fait, la manière la plus professionnelle consiste à parcourir directement la liste elle-même. La valeur de chaque itération est l'élément de la liste

Dix erreurs courantes commises par les débutants en Python

8. Un index est utilisé pour plusieurs listes

Supposons que vous souhaitiez. pour combiner deux listes, ajoutez les valeurs dans la liste. Habituellement, vous bouclerez de l'index 0 à la fin de la liste. Chaque boucle ajoutera les éléments de la liste pour former une nouvelle liste. Python fournit une meilleure méthode zip() , il recombine deux objets de liste en une liste d'éléments de tuple apparaissant par paires

Dix erreurs courantes commises par les débutants en Python

9. Opérateur Walrus

Avant python3.8, lorsqu'une variable agit sur l'instruction de jugement if, elle doit d'abord être donnée. Il attribue des valeurs. puis les traiteDix erreurs courantes commises par les débutants en Python

Dix erreurs courantes commises par les débutants en Python

L'opérateur morse de Python 3.8 rend votre code moins répétitif et semble plus concis. Vous pouvez traiter l'affectation des variables et le jugement sur une seule ligne.

Dix erreurs courantes commises par les débutants en Python

10. Index inutiles

Si vous avez une liste de textes et que vous souhaitez l'imprimer avec l'index d'indice, vous pouvez définir une variable numérique distincte qui s'incrémente de 1 pour chaque itération

Dix erreurs courantes commises par les débutants en Python

Un plus L'approche professionnelle consiste à utiliser directement la méthode enumerate(). Chaque fois qu'elle itère, elle renverra l'indice d'indice de l'élément et l'élément lui-même

Dix erreurs courantes commises par les débutants en Python

.

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!

Étiquettes associées:
source:51cto.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!