8 python commune erreurs de programmation
Chaque développeur sur la planète fait des erreurs. Cependant, connaître les erreurs courantes vous fera économiser temps et d'efforts plus tard. La liste suivante vous informe sur les erreurs les plus communes que les développeurs rencontrent lorsque vous travaillez avec Python.
Utilisation de l'indentation incorrecte: De nombreuses fonctionnalités de Python comptent sur indentation. Par exemple, lorsque vous créez une nouvelle classe, tout dans cette classe est en retrait sous la déclaration de classe. La même chose est vraie pour la prise, boucle, et d'autres déclarations structurelles. Si vous trouvez que votre code exécute une tâche quand il ne devrait vraiment pas, commencer à examiner l'indentation que vous utilisez.
Se fondant sur l'opérateur d'affectation au lieu de l'opérateur d'égalité: Lorsque vous effectuez une comparaison entre deux objets ou de la valeur, il suffit d'utiliser l'opérateur d'égalité (==), Et non pas l'opérateur d'affectation (=). L'opérateur d'assignation place un objet ou valeur dans une variable et ne compare pas rien.
Fonction placer des appels dans le mauvais ordre lors de la création des états complexes: Python exécute toujours les fonctions de gauche à droite. Donc la déclaration MyString.strip (). Centre (21, "*") produit un résultat différent de celui MyString.center (21, "*") .strip (). Lorsque vous rencontrez une situation dans laquelle la sortie d'une série de fonctions concaténées est différent de ce que vous attendiez, vous devez vérifier afin de fonction d'assurer que chaque fonction est à la bonne place.
Égarer la ponctuation: Il est possible de mettre la ponctuation au mauvais endroit et de créer un résultat tout à fait différent. Rappelez-vous que vous devez inclure une virgule à la fin de chaque instruction structurelle. En outre, les parenthèses placement est critique. Par example, (1 + 2) * (3 + 4), 1 + ((2 * 3) + 4), et 1 + (2 * (3 + 4)) tous produire des résultats différents.
Utilisation de l'opérateur logique erronée: La plupart des opérateurs ne présentent pas de problèmes avec les développeurs, mais les opérateurs logiques faire. Pensez à utiliser et pour déterminer quand les deux opérandes doivent être Vrai et ou lorsque l'un des opérandes peuvent être Vrai.
Création d'erreurs comte-by-One sur des boucles: Rappelez-vous que une boucle ne compte pas le dernier numéro que vous indiquez dans une gamme. Donc, si vous spécifiez l'intervalle [01:11], vous obtenez réellement sortie pour des valeurs comprises entre 1 et 10.
Utiliser le mauvais capitalisation: Python est sensible à la casse, donc MyVar est différente de myvar et MYVAR. Toujours vérifier la capitalisation quand vous trouvez que vous ne pouvez pas accéder à une valeur que vous attendiez d'accès.
Faire une erreur d'orthographe: Même les développeurs chevronnés souffrent de fautes d'orthographe à certains moments. Veiller à ce que vous utilisez une approche commune de l'appellation des variables, des classes et fonctions ne l'aide. Cependant, même un schéma de nommage cohérente ne sera pas toujours vous empêcher de taper maversion alors que vous vouliez taper MaVar.
A propos Auteur
Déclarations de cession en java Un instruction d'affectation en Java utilise l'opérateur d'affectation (=) Pour affecter le résultat d'une expression à une variable. Dans sa forme la plus simple, vous codez comme ceci:variable = expression-Par example:int a = (b * c) / 4-UN…
Incrémentation en java Incrément (++) Et de décrémentation (--) Opérateurs de programmation Java vous permettent d'ajouter facilement 1 à, ou soustraire 1, une variable. Par exemple, en utilisant opérateurs d'incrémentation, vous pouvez ajouter 1 à une variable…
Java: en utilisant les opérateurs relationnels et conditionnels Les opérateurs relationnels et conditionnels dans la tentative de Java pour déterminer la valeur de vérité - si quelque chose est vrai ou non - d'une expression. Les résultats de l'opération dans une sortie booléenne qui permet une…
Les erreurs logiques en java Les erreurs logiques dans la programmation Java peuvent être extrêmement difficiles à trouver car ils ne reflètent pas toute sorte de problème de codage ou d'une erreur dans l'utilisation des éléments du langage Java. Le code fonctionne…
Les opérateurs logiques en java UN opérateur logique (parfois appelé des opérateurs booléens ) dans la programmation Java est un opérateur qui retourne un résultat booléen qui est basé sur le résultat booléen d'un ou deux autres expressions.Parfois, des…
Résumé rapide de travailler avec les opérateurs de Java Les opérateurs sont une partie essentielle du développement d'applications Java. Ils font exactement comme leur nom l'indique - ils fonctionnent sur la valeur contenue dans un type ou d'un objet primitif d'une certaine façon.Affectation de…
Comment utiliser des opérateurs spéciaux pour coder avec javascript Les moteurs qui font expressions font leur travail sont appelés opérateurs. Ils agissent sur les données pour produire des résultats différents. Opérateurs spéciaux de javascript sont un méli-mélo de divers autres symboles et des mots…
Opérateurs Objective-C Opérateurs Objective-C, comme ceux des autres langages de programmation, vous permettent d'effectuer des opérations sur les variables (d'où le nom). Objective-C fournit de nombreux opérateurs, et de garder la trace de chacun d'eux peut être…
De commencer la programmation avec Python pour les nuls Chaque développeur sur la planète fait des erreurs. Cependant, connaître les erreurs courantes vous fera économiser temps et d'efforts plus tard. La liste suivante vous informe sur les erreurs les plus communes que les développeurs rencontrent…
Opérateurs couramment utilisés avec Python Il est important de savoir que les opérateurs supports de Python, et tous se souvenir est pas toujours facile. Le tableau suivant présente un résumé rapide des opérateurs couramment utilisés avec…
Comment faire pour créer une définition de classe en python Une classe ne doit pas être particulièrement complexe. En fait, vous pouvez créer juste le conteneur et un élément de classe en Python et l'appeler une classe. Bien sûr, la classe résultant ne fera pas beaucoup, mais vous pouvez instancier…
Comment utiliser l'instruction if dans une application python Il est possible d'utiliser le si déclaration dans un certain nombre de moyens dans une application Python. Cependant, vous devez immédiatement savoir environ trois façons courantes de l'utiliser:Utilisez une seule condition pour exécuter une…
Python pour la science des données pour les nuls Les développeurs font partout des erreurs à la fois. Cependant, vous pourriez être en mesure de gagner du temps et de travailler si vous savez sur les types les plus fréquents d'erreurs de programmation que les gens font avec Python. La liste…
Python priorité des opérateurs Lorsque vous créez de simples déclarations qui contiennent un seul opérateur, de l'ordre de la détermination de la sortie de cet opérateur est aussi simple. Toutefois, lorsque vous commencez à travailler avec plusieurs opérateurs, vous devez…