O print no Python é o comando mais básico e importante que você aprenderá. É através dele que você consegue mostrar informações na tela do computador. Se você está começando a programar, dominar o comando print no Python é seu primeiro grande passo.
Imagine o print como a voz do seu programa. É assim que ele "fala" com você, mostrando resultados, mensagens e tudo que você precisa ver acontecendo no código.
O Que é a Função Print?
A função print no Python é um comando que exibe informações na tela. Funciona como um mensageiro entre seu programa e você. Quando você quer ver o resultado de um cálculo ou mostrar uma mensagem, usa o print.
Para uma explicação visual sobre o comando print, assista este vídeo do professor João Lira do canal Hashtag Programação:

Em Python, o print é extremamente simples de usar. Basta escrever print()
e colocar entre os parênteses o que você quer mostrar.
Python
print("Olá, mundo!")
Dica importante: Os parênteses são obrigatórios no Python 3. Sempre lembre de abrir e fechar os parênteses ao usar print.
Como Usar Print em Python - Primeiros Passos
Vamos aprender como usar print em Python com exemplos práticos. O print aceita diferentes tipos de informações.
Imprimindo Texto Simples
Para mostrar texto no Python, coloque o texto entre aspas:
Python
print("Meu primeiro programa!")
print('Python é divertido')
Você pode usar aspas simples ou duplas. O importante é começar e terminar com o mesmo tipo.
Imprimindo Números
Com números, você não precisa de aspas:
Python
print(42)
print(3.14)
print(10 + 5)
Exibindo Variáveis no Python
Uma das tarefas mais comuns é exibir variáveis no Python. Veja como é fácil:
Python
nome = "Ana"
idade = 25
print(nome)
print(idade)
Print com Múltiplos Argumentos
O print de múltiplos argumentos Python permite mostrar várias coisas de uma vez. Separe os itens com vírgulas:
Python
nome = "Carlos"
idade = 30
cidade = "São Paulo"
print("Nome:", nome, "Idade:", idade, "Cidade:", cidade)
Note que o print adiciona espaços automaticamente entre os itens. Isso torna a saída de dados mais legível.
Mudando o Separador
Você pode personalizar como os itens são separados:
Python
print("Python", "é", "incrível", sep="-")
print("2024", "12", "25", sep="/")
Formatação Avançada com Print
A formatação de saída com print Python deixa suas mensagens mais profissionais e organizadas.
Método Format
O método format permite inserir valores em posições específicas:
Python
nome = "Pedro"
pontos = 85
print("O jogador {} fez {} pontos".format(nome, pontos))
F-Strings - A Forma Moderna
As f-strings no Python são a maneira mais atual e prática de formatar texto:
Python
produto = "Notebook"
preco = 2500.00
print(f"O {produto} custa R$ {preco:.2f}")
quantidade = 3
total = quantidade * preco
print(f"Total para {quantidade} unidades: R$ {total:.2f}")
Nota: O
:.2f
formata o número com duas casas decimais. Muito útil para valores monetários!
Controlando o Comportamento do Print
Print Sem Pular Linha
Por padrão, o print pula uma linha após imprimir. Para evitar isso, use print sem pular linha no Python:
Python
print("Carregando", end="")
print("...")
print("1", end=" - ")
print("2", end=" - ")
print("3")
Imprimindo em Arquivo
Você também pode direcionar o print para um arquivo:
Python
with open("saida.txt", "w") as arquivo:
print("Esta mensagem vai para o arquivo", file=arquivo)
print("Segunda linha do arquivo", file=arquivo)
Exemplos Práticos do Dia a Dia
Vamos ver alguns exemplos do print que você usará frequentemente:
Calculadora Simples
Python
num1 = 10
num2 = 5
print(f"Soma: {num1} + {num2} = {num1 + num2}")
print(f"Subtração: {num1} - {num2} = {num1 - num2}")
print(f"Multiplicação: {num1} × {num2} = {num1 * num2}")
Lista de Compras
Python
itens = ["Leite", "Pão", "Ovos", "Café"]
print("Lista de Compras:")
for item in itens:
print(f"• {item}")
Tabela de Preços
Python
print("-" * 30)
print(f"{'Produto':<15} {'Preço':>10}")
print("-" * 30)
print(f"{'Arroz':<15} {'R$ 20.00':>10}")
print(f"{'Feijão':<15} {'R$ 8.50':>10}")
print(f"{'Macarrão':<15} {'R$ 4.75':>10}")
print("-" * 30)
Criando Prints Criativos
O professor Gustavo Guanabara do canal Curso em Vídeo demonstra como criar prints decorativos e criativos em Python. Veja como é possível usar o print para criar desenhos e padrões interessantes:

Comparação: Print vs Outras Formas de Saída
Método | Uso | Exemplo |
---|---|---|
print() | Saída padrão no console | print("Olá") |
return | Retorna valor de função | return resultado |
logging | Registros de sistema | logging.info("Info") |
input() | Entrada e saída | nome = input("Nome: ") |
Para iniciantes, o comando print() é sempre a melhor escolha.
Dicas e Boas Práticas
Organizando Mensagens
Mantenha suas mensagens claras e informativas:
Python
# Ruim
print(x)
# Bom
print(f"O valor de x é: {x}")
# Ótimo
print(f"Resultado do cálculo: {x} metros")
Debugging com Print
Use print para encontrar erros no código:
Python
def calcular_media(notas):
print(f"Debug: Notas recebidas: {notas}") # Para debugging
soma = sum(notas)
print(f"Debug: Soma das notas: {soma}") # Para debugging
media = soma / len(notas)
return media
resultado = calcular_media([7, 8, 9])
print(f"Média final: {resultado}")
Caracteres Especiais
Python reconhece caracteres especiais úteis:
Python
print("Primeira linha\nSegunda linha")
print("Item 1\tItem 2\tItem 3")
print("Aspas \"dentro\" do texto")
Erros Comuns e Como Evitar
Esquecendo os Parênteses
Python
# Erro
print "Olá" # Não funciona no Python 3
# Correto
print("Olá")
Misturando Tipos Incorretamente
Python
# Erro
idade = 25
print("Idade: " + idade) # TypeError
# Correto
print("Idade: " + str(idade))
# Ou melhor ainda
print(f"Idade: {idade}")
Aspas Não Fechadas
Python
# Erro
print("Texto sem fechar) # SyntaxError
# Correto
print("Texto fechado corretamente")
Conclusão
O print no Python é fundamental para qualquer programador iniciante. É através dele que você visualiza resultados, depura código e cria interações com usuários. Dominar o comando print significa ter controle sobre como seu programa se comunica.
Pratique os exemplos mostrados aqui. Experimente diferentes formatações e descubra novas formas de usar o print. Com o tempo, usar print no Python se tornará natural como respirar.
Lembre-se: todo programador experiente começou aprendendo a usar print. É seu primeiro passo numa jornada incrível no mundo da programação!
Perguntas Frequentes (FAQ)
1. O que é o print no Python?
É a função que exibe informações na tela do computador, mostrando textos, números e variáveis.
2. Como usar o print no Python pela primeira vez?
Digite print("seu texto aqui") com o texto entre aspas e parênteses.
3. Posso imprimir números sem aspas?
Sim! Números são impressos diretamente: print(42) ou print(3.14).
4. Como imprimir várias coisas de uma vez?
Separe com vírgulas: print("Nome:", nome, "Idade:", idade).
5. O que são f-strings no print?
São strings formatadas que permitem inserir variáveis facilmente: print(f"Olá {nome}").
6. Como fazer print sem pular linha?
Use o parâmetro end: print("texto", end="") mantém na mesma linha.
7. Posso salvar o print em arquivo?
Sim, use o parâmetro file: print("texto", file=arquivo_aberto).
8. Por que meu print dá erro de sintaxe?
Verifique se você fechou aspas e parênteses corretamente.
9. Como imprimir com cores no terminal?
Precisa de bibliotecas extras como colorama ou usar códigos ANSI especiais.
10. Qual a diferença entre print e return?
Print mostra na tela, return devolve valor de uma função para ser usado no código.
11. Como centralizar texto com print?
Use o método center(): print("texto".center(40)) centraliza em 40 caracteres.
12. É possível imprimir emojis com print?
Sim! print("Python 🐍") funciona perfeitamente com emojis Unicode.