Imprimir linha em branco em Python

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.

Está gostando dos nossos tutoriais? Inscreva-se no DelftStack no YouTube para nos apoiar na criação de mais vídeos tutoriais de alta qualidade. Inscrever-se
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