paso de Python

Funciones y métodos de Python

La declaración de paso de Python es una palabra clave de marcador de posición. Se utiliza en bloques de código vacíos, como una instrucción for o if, para evitar un error de sintaxis. Python reconoce la sección de código en la que se escribe una declaración de paso como en blanco.

Puede encontrar una situación en la que desee incluir un marcador de posición en una clase, función o procedimiento. Por ejemplo, supongamos que está escribiendo un programa grande y desea incluir un bucle for . Este bucle aún no funciona porque hay otro código que debe escribir primero.

Ahí es donde entra la instrucción pass de Python. La instrucción pass se usa como marcador de posición para la implementación futura de funciones, clases, bucles y otros bloques de código.

Este tutorial discutirá cómo usar la instrucción pass en Python. Veremos algunos ejemplos de la declaración pass que se utiliza en un programa Python.




Declaración pass de Python

La declaración pass de Python le dice a Python que una sección de código está en blanco pero no debe devolver un error de sintaxis. El intérprete de Python lee y procesa la declaración de paso. Pero, la palabra clave pass no interrumpe el flujo de su programa.

Aquí está la sintaxis de la declaración pass:

 pass 

La sentencia pass no acepta argumentos ni variables. pass es una palabra clave independiente, similar a la palabra clave de retorno de Python .

Hay algunos escenarios en los que el uso de la declaración pass puede resultar útil. 

El 81% de los participantes afirmaron que se sentían más seguros sobre sus perspectivas laborales de tecnología después de asistir a un campamento de entrenamiento. Asigne a un bootcamp hoy mismo.

El graduado promedio de bootcamp pasó menos de seis meses en la transición profesional, desde comenzar un bootcamp hasta encontrar su primer trabajo.

Si bien no existen pautas específicas sobre cómo deben usarse las declaraciones de paso, la declaración se requiere sintácticamente para:

  • Definir clases y funciones vacías.
  • Pasar el código dentro de un intento, excepto el bloque.
  • Pasa el código en un bucle.

Ninguno de estos bloques de código puede contener código. Si no especificas ningún código en ninguno de estos bloques, Python devolverá un error de sintaxis.




pasar Python Ejemplos

Veamos algunos ejemplos de la declaración de paso de Python.

Ejemplo de clase de cuenta bancaria

Supongamos que está trabajando en un programa que almacena información de cuenta bancaria para cuentas corrientes y de ahorro. Definimos la estructura de la información de la cuenta bancaria en clases de Python .

Antes de empezar a trabajar en la clase de cuenta de ahorros, desea centrarse en la clase de cuentas de cheques.

Para recordar que debe volver a la clase de cuenta de ahorros más adelante, puede agregar un marcador de posición en la clase de cuenta de ahorros.

Agreguemos un extracto de pase a la clase de cuenta de ahorros. El extracto de pase es un marcador de posición mientras e termina de trabajar en la clase de cuentas corrientes. Luego, puede eliminar el marcador de posición y completar la clase con su código. Aquí está el marcador de posición en acción:

Cuando se ejecuta nuestro código, se crean las clases CheckingAccount y SavingsAccount . Sin embargo, la clase SavingsAccount aún no tiene ningún propósito. La palabra clave pass se usa para servir como marcador de posición hasta que lleguemos a agregar código para ejecutar en nuestra clase.

Bookstore for Loop Example

Let & rsquo; s mire un ejemplo de la instrucción pass que se usa para pasar el código en un bucle. Supongamos que somos propietarios de una librería y queremos imprimir todos los títulos de nuestra lista de libros sobre formación de hábitos en la consola. Pero no queremos imprimir Atomic Habits , que está agotado. Podríamos usar el siguiente código para realizar esta tarea:

 books = ['The Power of Habit',' Atomic Habits', 'Hooked: A Guide to Building Habit Forming Products',' Mini Habits', 'The Miracle Morning'] for i in range (0, len (books)): if books [i] ==' Atomic Habits ': pass else: print (books [i]) print (' Programa completo') 

Nuestro código devuelve:

 El poder de los hábitos enganchados: una guía para desarrollar productos que forman hábitos Mini hábitos El programa milagroso de la mañana completo. 

En la primera línea de código, declaramos una matriz de Python . Esta matriz contiene los libros en la categoría formación de hábitos de nuestra tienda.


Luego declaramos un Python for loop que recorre cada libro en el libros matriz.

Si el título del libro es Atomic Habits , nuestro código debería omitirlo. De lo contrario, nuestro programa debería imprimir el título del libro a la consola. Luego, una vez que nuestro ciclo ha terminado de ejecutarse, nuestro programa imprime un mensaje que indica & ldquo; Programa completo. & rdquo; a la consola.

pass < / em> actúa como un marcador de posición. Esta palabra clave nos permite omitir la impresión del nombre del libro Atomic Habits en la consola.

Si no incluimos una declaración de paso, nuestro código se vería así:

 ... for i in range (0, len (books)) : if books [i] == 'Atomic Habits': else: print (books [i]) & hellip; 

Cuando ejecutamos este código, Python devuelve un error porque si las declaraciones no pueden estar vacías. El error que recibimos es el siguiente:

 IndentationError: se esperaba un bloque con sangría 

Quizás, más adelante, tengamos la intención de agregar código adicional aquí. Por ejemplo, es posible que queramos imprimir un mensaje que diga que el libro está agotado. O quizás terminamos dejando el código como está.




Conclusión

La declaración de paso de Python es un marcador de posición que indica que tiene la intención de agregar código a una sección de su programa más adelante. La sintaxis de la sentencia pass es: pass. Puede usar la declaración de aprobación en bucles, declaraciones if o clases.

"Career Karma entró en mi vida cuando más lo necesitaba y rápidamente me ayudó a combinar con un bootcamp. Dos meses después de graduarme, encontré mi trabajo de ensueño que se alinea con mis valores y metas en la vida! "

Venus, ingeniero de software en Rockbot

Este tutorial discutió cómo usar la instrucción pass en Python para incluir declaraciones de marcador de posición. También hablamos sobre por qué se puede usar una declaración de paso.

¿Te apasiona aprender a codificar en Python? Tenemos una guía de Cómo aprender Python que escribimos para ayudar a los desarrolladores principiantes e intermedios a comenzar o continuar su aprendizaje. Consulte la guía en nuestra página Cómo aprender Python .





paso de Python: StackOverflow Questions