Red de conocimiento informático - Conocimiento informático - Lectura obligada para los estudiantes: le enseñará cómo comprender los problemas de sangría de Python

Lectura obligada para los estudiantes: le enseñará cómo comprender los problemas de sangría de Python

Enseñarte a comprender el problema de sangría de Python en un minuto

Enseñarte el problema de sangría de Python en un minuto

Pvt hon es muy sensible a la sangría , y Da En la mayoría de los tutoriales, las reglas de sangría se introducen en solo unas pocas palabras, lo cual es muy hostil para los principiantes que no tienen conocimientos básicos de otros idiomas. p>

Recordatorio: solucionemos algunos problemas comunes de sangría en Python.

Los espacios y los espacios son "espacios" que no se pueden mezclar como sangrías. De hecho, no existe tal restricción

Por ejemplo, el ejemplo de la imagen siguiente funcionará bien.

Python sangría durante un minuto

Los espacios y tabulaciones suelen aparecer como espacios en blanco. Si se usan juntos, el código puede

desordenarse, dificultando el mantenimiento y la depuración, y haciendo que el código sea menos legible.

Los estándares de codificación Pvt hon PEP 8 requieren cuatro espacios para la sangría.

En la práctica, el código más complejo tiene una sangría de 2 espacios.

Esto hace que el código más anidado sea más fácil de leer.

2. Reglas de sangría del código Python

1. El concepto de líneas físicas y líneas lógicas

Para determinar la sangría, primero se debe distinguir entre líneas físicas y líneas lógicas, la sangría es para líneas lógicas

Líneas físicas: el contenido de cada línea de código que se muestra en el editor de código es una línea física

Líneas lógicas:

El intérprete de Python interpreta el código, y una declaración es una pieza de lógica

La línea del editor corrige la sangría de Python en un minuto

Código Python

1. Utilice el símbolo ";" para combinar dos o más líneas lógicas en una línea física

2. Utilice el símbolo "\" para conectar dos líneas físicas.

3. Las declaraciones de asignación de variables, como diccionarios y listas, se pueden escribir directamente en varias líneas físicas

.

2. Reglas de sangría

1. La "primera línea" de la línea lógica requiere espacio superior, es decir, no hay sangría (es decir, la primera línea de un código fuente). )

líneas lógicas)

Resuelve el problema de sangría de Python en un minuto

2. Mantén la misma sangría en la misma capa lógica

3. Marca ":" Un nuevo nivel lógico

Aumentar la sangría significa ingresar a un nuevo nivel lógico

Aumentar la sangría significa ingresar a un nuevo nivel lógico.

2. Establezca los caracteres que se utilizarán para sangría, tabulación de sangría,

tabulación de espacio, sangría de línea, etc.

.