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 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