En Python, la palabra "aprobado" se utiliza sólo para la sentencia pass - un tipo especial de función que se construye en el idioma de los efectos del flujo de control. Cuando se le llama , no hace nada y simplemente " pasa " la ejecución del programa a la siguiente línea . Sin embargo , lo hace realizar un papel importante en los programas sintáctica . El Pass Declaración
" Pass " es una declaración vacía que ejecuta ningún código . Tiene dos propósitos principales . El primero es como un marcador de posición para una definición de función que no se ha escrito todavía. El uso de " pase " evita los errores de compilación que se producirían si no estuviera escrito en el que se requiere una declaración. Cuando se coloca "pass" como la única declaración en la definición , el programa se compilará con éxito , y la función no realizará ninguna acción cuando se le llama . Por ejemplo :
myFunction def (): pasar
La sentencia pass también se puede utilizar para "mantener" un bucle. Por ejemplo :
tiempo real : Pase
Python estructura y el propósito del " Pass " Función
A diferencia de otros lenguajes de programación como C y Java , Python usa espacios en blanco y saltos de línea como delimitadores , en lugar de llaves o punto y coma . Las definiciones de funciones , órganos de bucle y otros " subestructuras " se sangran después de la cabecera . El compilador siempre espera la línea después de un cabezazo de formar parte de la definición, y generará un error si esa línea no se sangra , incluso si usted no piensa que sea parte de la definición de bucle o función. La sentencia pass es una manera de evitar este error.
Utilizando sentencias de Python
Python utiliza palabras clave reservadas para denotar funciones e instrucciones especiales. Declaraciones como la declaración de " pase " forman la columna vertebral de la estructura básica del código. Algunos otros ejemplos de declaraciones incluyen declaraciones de control de flujo del programa de "retorno" y " descanso. " Usted no necesita paréntesis, a invocar una declaración como "pass" como lo hace con una función de verdad. Algunos estados , como la declaración de "imprimir" en Python 2 , puede tomar parámetros , sino que " pase " no lo hace.
Similares declaraciones
En el contexto de un bucle , otros estados pueden servir a un propósito similar a la de la declaración pase . Por ejemplo , la instrucción " continue " envía el programa al principio del bucle como si se hubiera reiterado éxito a través . En un bucle "while" , la declaración de "continuar" sirve el mismo propósito que la declaración " pass" : El bucle no hará nada y continuará indefinidamente hasta que se cumplan sus condiciones, posiblemente, por una parte diferente del programa de envío una señal de que termine el bucle .