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