Imprimir linha em branco em Python

Manav Narula 22 junho 2021
Imprimir linha em branco em Python

Neste tutorial, discutiremos como imprimir uma linha em branco em Python.

Antes de chegar a isso, deve-se notar que em Python o caractere \n representa uma nova linha.

Na função print(), existe um argumento denominado end. Este argumento é \n por padrão. Isso significa que esse caractere é gravado no fluxo de saída no final da instrução de impressão.

É por isso que, se usarmos várias instruções print, o conteúdo de cada instrução será impresso em uma linha diferente.

Tome o seguinte código como exemplo.

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

Resultado:

Hello
How are you?

Podemos alterar este argumento end para qualquer personagem que desejarmos.

Levando tudo o que foi dito acima em consideração, pode-se entender que uma instrução print vazia pode ser usada para imprimir uma linha em branco por padrão.

Por exemplo,

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

Resultado:

Hello

How are you?

Como no Python 2, não havia parênteses usado com a instrução print, então nessa versão, o comando print imprimirá uma linha em branco. Se imprimirmos apenas o caractere \n, ele imprimirá duas linhas em branco.

No entanto, se o parâmetro end for especificado explicitamente outra coisa, o caractere \n será necessário.

Por exemplo,

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

Resultado:

Hello 

How are you?

No código acima, se usássemos apenas a instrução print() em vez de print("\n"), então não teria impresso uma linha em branco.

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

Artigo relacionado - Python Print