Ocho errores comunes cometidos por principiantes en Python durante las vacaciones de verano
Principiantes en Python
Ocho errores comunes para los principiantes en Python
El 90% de las personas los comete.
Malentendido cognitivo de...
1. Comparación de la verdad
Los principiantes suelen contar frases.
Utiliza el comparador == para evaluar expresiones.
Si se establece la fórmula.
Esta es una forma redundante de escribir
De hecho, puedes hacerlo directamente sobre la variable.
Comprobaciones
2. Concatenación de cadenas
En muchos tutoriales para principiantes,
Te dirán que las conexiones de cadenas son directas.
Seguido del operador +.
Una forma más elegante de escribir es usar f-
En modo cadena, coloque la variable en
Este método puede hacer que el código sea más claro.
Fácil de leer porque no es necesario orientar sus anuncios a usuarios que no sean.
Las variables de cadena son conversiones forzadas.
3.open() close() y administrador de contexto
Al operar un archivo, el siguiente código se ve así
Es muy legible. Abra el archivo. y editar el texto.
, cierra el archivo. Pero al final, siempre tienes que llamar manualmente al método close para cerrar el archivo.
Puedes usar directamente el operador + para la concatenación de cadenas.
De hecho, Python proporciona gestión de contexto integrada.
Dispositivo, cuando opere archivos, use la palabra clave with para operar.
Crea un documento para no tener que ocuparte de él tú mismo.
Cerrar acción, antes de salir del contexto
El comando del administrador cierra automáticamente el archivo.
Lista de verificación
¿Está vacía?
Supongamos que quieres hacer algo basándose en una lista.
Algunas operaciones requieren juicio de columna antes de la operación.
No importa si la tabla está vacía o no, los principiantes suelen
usar el método len para determinar la longitud de la lista
si el grado es 0, y realizar operaciones posteriores.
Los desarrolladores experimentados le dirán que
Un mejor enfoque es utilizar columnas directamente.
La propia tabla para determinar si la lista está vacía.
Obtener claves y valores del diccionario
Si desea listar todos los elementos del diccionario impreso
Primero usted Se debe obtener la clave de cada elemento
, y luego se puede obtener el valor correspondiente a través de la clave
. Empieza a aprender
Normalmente, estos dos pasos se realizan por separado.
Una forma más cómoda es utilizar un diccionario.
El método items() devuelve un objeto iterable que consta de tuplas
(clave, valor).
6. Asignación de desestructuración
Una tupla es una entidad en Python.
Estructuras de datos de longitud fija, principiantes
Asignar elementos en una tupla a múltiples
variables diferentes cuando normalmente
El enfoque es para asignar valores a las variables una por una a partir de la tupla.
Es mejor hacerlo directamente de línea a línea.
En el código, la tupla está desestructurada.
Asigna valores a múltiples variables diferentes al mismo tiempo.
7. Reenvío de listas
Para principiantes, se utiliza para realizar bucles.
Al recorrer los elementos de una lista, lo que los niños suelen hacer es obtener la lista primero. La longitud de
y luego el subíndice del elemento.
Obtén el índice del valor
De hecho, el enfoque más profesional es directo.
Se itera sobre la lista misma, cada iteración sale. El valor de
es el elemento de la lista.
8. Los índices se utilizan para
listas múltiples
Para principiantes, para bucles.
Al recorrer los elementos de una lista, lo que los niños suelen hacer es obtener la lista primero. La longitud de
y luego el subíndice del elemento.
Obtén el índice del valor
De hecho, el enfoque más profesional es directo.
Emitir la propia lista en cada iteración. El valor de
es el elemento de la lista.