Imprimir línea en blanco en Python

Manav Narula 19 octubre 2021
Imprimir línea en blanco en Python

En este tutorial, discutiremos cómo imprimir una línea en blanco en Python.

Antes de llegar a esto, debe notarse que en Python el carácter \n representa una nueva línea.

En la función print(), hay un argumento llamado end. Este argumento es \n por defecto. Significa que este carácter se escribe en el flujo de salida al final de la declaración de impresión.

Por eso, si usamos varias declaraciones impresas, el contenido de cada declaración se imprimirá en una línea diferente.

Tome el siguiente código como ejemplo.

print("Hello")
print("How are you?")

Producción :

Hello
How are you?

Podemos alterar este argumento end a cualquier carácter que deseemos.

Teniendo en cuenta todo lo dicho anteriormente, se puede entender que una declaración print vacía se puede utilizar para imprimir una línea en blanco por defecto.

Por ejemplo,

print("Hello")
print()  # Blank Line
print("How are you?")

Producción :

Hello

How are you?

Dado que en Python 2, no se usaba paréntesis con la declaración print, por lo que en esa versión, el comando print imprimirá una línea en blanco. Si imprimimos solo el carácter \n, imprimirá dos líneas en blanco.

Sin embargo, si el parámetro end se especifica explícitamente en otra cosa, se requerirá el carácter \n.

Por ejemplo,

print("Hello", end=" ")
print("\n")  # Blank Line
print("How are you?", end=" ")

Producción :

Hello 

How are you?

En el código anterior, si solo usáramos la instrucción print() en lugar de print("\n"), entonces no habría impreso una línea en blanco.

Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn

Artículo relacionado - Python Print