Função Print() do Python: Guia Prático com Exemplos
Domine a função print() em Python — sua ferramenta essencial para exibir mensagens, depuração e construção de interfaces de usuário. Seja você iniciante ou desenvolvedor experiente, este guia cobre o básico e mergulha em técnicas avançadas, como imprimir linhas em branco e personalizar o terminador de linha.
O que é print()?
A função built-in print() imprime um ou mais objetos no console. Internamente, ela converte cada objeto para string, junta-os com espaço e adiciona uma nova linha a menos que você sobrescreva o parâmetro end.
Sintaxe
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
Para a maioria dos casos de uso, a forma simples print(objeto) é suficiente. Veja a documentação oficial para lista completa de parâmetros.
Imprimindo uma String Simples
No Python 3, uma única string é impressa da seguinte forma:
print("Welcome to Guru99")
Saída:
Welcome to Guru99
Python 2 usava sintaxe diferente sem parênteses:
print "Welcome to Guru99"
Múltiplas Linhas
Imprima várias strings, uma por linha:
print("USA")
print("Canada")
print("Germany")
print("France")
print("Japan")
Saída:
USA Canada Germany France Japan
Imprimindo Linhas em Branco
Para inserir linhas em branco, você pode multiplicar o caractere de nova linha ou escrevê-las explicitamente.
print(8 * "\n") # oito linhas vazias
# ou
print("\n\n\n\n\n\n\n\n")
Exemplo que envolve uma saudação com oito linhas em branco:
print("Welcome to Guru99")
print(8 * "\n")
print("Welcome to Guru99")
Resultado:
Welcome to Guru99 Welcome to Guru99
Personalizando o Terminador de Linha
Por padrão, print() termina com uma nova linha (\n). A palavra-chave end permite substituí-la por qualquer string, útil para criar saída formatada.
print("Welcome to", end=' ')
print("Guru99", end='!')
Saída:
Welcome to Guru99!
print("Python", end='@')
Saída:
Python@
Usar end também pode ajudar a construir tabelas ou indicadores de progresso sem quebrar o fluxo de uma única linha.
python
- Dominando a Declaração Pass em Python: Guia Prático
- Dominando o Método compareTo() do Java String: Sintaxe, Casos de Uso e Exemplos Práticos
- Domine o str.count() do Python: Como Contar Caracteres e Substrings com Exemplos
- Domine Strings format() em Python com Exemplos Claros
- Domine o Método String.find() do Python: Sintaxe, Exemplos e Alternativas
- Dominando Funções Lambda em Python: Exemplos Práticos e Boas Práticas
- Função round() em Python Explicada com Exemplos Práticos
- Dominando a Função map() do Python: Sintaxe, Exemplos e Boas Práticas
- Python timeit(): Medindo Tempo de Execução com Exemplos Práticos
- Entendendo type() e isinstance() em Python: Exemplos Práticos