Red de conocimiento informático - Aprendizaje de código fuente - Ocho errores comunes cometidos por principiantes en Python durante las vacaciones de verano

Ocho errores comunes cometidos por principiantes en Python durante las vacaciones de verano

Ocho errores comunes para los 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.