Python especificación de codificación (PEP 8)

Antes de explicar específica del pitón de codificación estándar primera mirada, en el código de la Figura 1:



La figura 1 dos función idéntica código Python


Dos piezas de código en una tabla de comparación que usted encontrará exactamente lo mismo cuando contienen el código, pero está claro que el derecho del código escrito en las miradas de formato más estructurado que el segmento de código de la izquierda, será relativamente fácil de leer, diversión, porque sigue la especificación escrita código Python básico.

8 Python usando PEP como un estándar de codificación, en el que el PEP es una abreviatura Enhancement Python Propuesta (propuestas de mejora de Python), la guía de estilo 8 representa el código Python. Éstas son sólo algunas de las reglas de codificación a todos los que figuran en el PEP 8 principiantes deben cumplir estrictamente:

    1. Cada importación declaración de importación sólo un módulo, para evitar la introducción de una pluralidad de módulos, por ejemplo: reparación de mármol elemento mecánico fábrica
      1. # Recomendado
      2. import os
      3. import sys
      4. # No se recomienda
      5. import os , sys
      El significado y el uso de la importación serán introducidos en el seguimiento, que no tiene que entrar aquí.
    2. No agregue un punto y coma final de la línea, no utilice punto y coma dos comandos en la misma línea, por ejemplo:
      1. # No se recomienda
      2. altura = un flotador ( ENTRADA ( "Altura de entrada:" )) ; peso = fioat ( ENTRADA ( "Peso de entrada:" )) ;
    3. Se recomienda que no más de 80 caracteres, si se excede, se recomienda cada línea para utilizar paréntesis para contenidos multi-línea que une implícita, no se recomienda el uso de la barra invertida \ Connect. Por ejemplo, si una cadena de texto no puede alcanzar la línea de la pantalla completa, pueden usarse paréntesis para separar los ha desplegado, de la siguiente manera:
      1. # Recomendado
      2. S = ( "lenguaje C red china es el principal lenguaje de programación C sitio web profesional de China"
      3. "Introducción clásico proporciona C, compilador de lenguaje C, manuales de lenguaje C y otras funciones del lenguaje." )
      4. # No se recomienda
      5. S = "red china lenguaje C es líder en China lenguaje C de programación web profesional, \
      6. Proporcionar C Introducción clásica, compilador de lenguaje C, manuales de lenguaje C y otras funciones del lenguaje. "
      Tenga en cuenta que esta especificación se aplica a la programación absolutamente en su mayor parte, a excepción de los dos casos siguientes:
      • declaración módulo de importación es demasiado largo.
      • Notas en la URL.
    4. Las líneas en blanco con el aumento de la legibilidad necesario, típicamente definida entre la parte superior (como función definida o clase) dos líneas en blanco, y una línea en blanco entre la definición del método, ciertas funciones, además de la posición de la partición también puede ser una línea en blanco. Por ejemplo, el lado derecho de la Fig. 1 en este código, instrucciones IF con diferente determinados antes del código para lograr múltiples funciones, y por lo tanto se puede usar líneas en el presente documento en blanco se separaron.
    5. Típicamente, y en ambos lados de parámetros de la función de operador de coma, se recomienda utilizar un espacio separado.

Supongo que te gusta

Origin www.cnblogs.com/furuihua/p/12539313.html
Recomendado
Clasificación