8 errores de programación Python Común

Todos los desarrolladores en el planeta comete errores. Sin embargo, saber acerca de los errores comunes que le ahorrará tiempo y esfuerzo más tarde. La siguiente lista le informa acerca de los errores más comunes que los desarrolladores experimentan al trabajar con Python.

  • Uso de la indentación incorrecta: Muchas de las funciones de Python dependen de sangría. Por ejemplo, cuando se crea una nueva clase, todo en esa clase se inserta debajo de la declaración de clase. Lo mismo es cierto para la toma, lazo, y otras declaraciones estructurales. Si usted encuentra que su código se ejecuta una tarea cuando realmente no debería empezar a revisar la sangría que está utilizando.

  • Basándose en el operador de asignación en lugar del operador de igualdad: Al realizar una comparación entre dos objetos o valor, sólo tiene que utilizar el operador de igualdad (==), No el operador de asignación (=). El operador de asignación coloca un objeto o valor dentro de una variable y no se compara nada.

  • Función de hacer llamadas en el orden equivocado al crear declaraciones complejas: Python siempre ejecuta funciones de izquierda a derecha. Así que la declaración MyString.strip (). Central (21, "*") produce un resultado diferente que MyString.center (21, "*") .strip (). Cuando se encuentra con una situación en la que la salida de una serie de funciones concatenadas es diferente de lo que esperaba, es necesario comprobar para la función de asegurar que cada función está en el lugar correcto.

  • Perder puntuacion: Es posible poner puntuacion en el lugar equivocado y crear un resultado completamente diferente. Recuerde que debe incluir dos puntos al final de cada declaración estructural. Además, los paréntesis colocación es crítico. Por ejemplo, (1 + 2) * (3 + 4), 1 + ((2 * 3) + 4), y 1 + (2 * (3 + 4)) todos producen resultados diferentes.

  • Utilizando el operador lógico incorrecto: La mayoría de los operadores no presentan los desarrolladores con problemas, pero los operadores lógicos hacen. Recuerde que debe utilizar y para determinar cuando ambos operandos deben estar Cierto y o cuando cualquiera de los operandos pueden ser Cierto.

  • Creación de errores conde-a-uno en bucles: Recuerde que un bucle no cuenta el último número que especifique en un rango. Así que si usted especifica el rango [01:11], que en realidad obtener salida para valores entre 1 y 10.

  • Utilizando la capitalización equivocada: Python es entre mayúsculas y minúsculas, por lo MiVar es diferente de mivar y MYVAR. Compruebe siempre la capitalización cuando usted encuentra que no se puede acceder a un valor que se espera para el acceso.

  • Cometer un error de ortografía: Incluso los desarrolladores experimentados sufren de errores de ortografía a veces. Garantizar que se utiliza un enfoque común para denominar las variables, clases y funciones sí ayuda. Sin embargo, incluso un esquema de nombres coherentes no siempre le impide escribir MyVer cuando te referías a escribir MiVar.




» » » » 8 errores de programación Python Común