Print no Python - Guia para Iniciantes

Tempo de leitura: 5 minutos
Logo do Python com emoji pensativo e a palavra PRINT sobre fundo azul

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:

YouTube player

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!")
Pronto para executar

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')
Pronto para executar

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)
Pronto para executar

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)
Pronto para executar

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)
Pronto para executar

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="/")
Pronto para executar

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))
Pronto para executar

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}")
Pronto para executar

Nota: O :.2f formata o número com duas casas decimais. Muito útil para valores monetários!

Controlando o Comportamento do Print

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")
Pronto para executar

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)
Pronto para executar

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}")
Pronto para executar

Lista de Compras

Python

itens = ["Leite", "Pão", "Ovos", "Café"]
print("Lista de Compras:")
for item in itens:
    print(f"• {item}")
Pronto para executar

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)
Pronto para executar

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:

YouTube player

Comparação: Print vs Outras Formas de Saída

MétodoUsoExemplo
print()Saída padrão no consoleprint("Olá")
returnRetorna valor de funçãoreturn resultado
loggingRegistros de sistemalogging.info("Info")
input()Entrada e saídanome = 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")
Pronto para executar

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}")
Pronto para executar

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")
Pronto para executar

Erros Comuns e Como Evitar

Esquecendo os Parênteses

Python

# Erro
print "Olá"  # Não funciona no Python 3

# Correto
print("Olá")
Pronto para executar

Misturando Tipos Incorretamente

Python

# Erro
idade = 25
print("Idade: " + idade)  # TypeError

# Correto
print("Idade: " + str(idade))
# Ou melhor ainda
print(f"Idade: {idade}")
Pronto para executar

Aspas Não Fechadas

Python

# Erro
print("Texto sem fechar)  # SyntaxError

# Correto
print("Texto fechado corretamente")
Pronto para executar

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.

Compartilhe:

Facebook
WhatsApp
Twitter
LinkedIn

Conteúdo do artigo

    Artigos relacionados

    Código Python mostrando uma função recursiva de fatorial com condição if e chamada da função dentro dela
    Fundamentos
    Foto do Leandro Hirt

    Recursão em Python: Como Funciona e Quando Usar

    A recursão é uma técnica de programação onde uma função chama a si mesma para resolver um problema. Em Python,

    Ler mais

    Tempo de leitura: 8 minutos
    17/11/2025
    Símbolo de repetição ao lado do logotipo do Python pensativo, representando o conceito de loops na programação em Python.
    Fundamentos
    Foto do Leandro Hirt

    Como Funcionam os Loops em Python

    Os loops em Python são estruturas fundamentais que permitem repetir um conjunto de instruções várias vezes sem precisar escrever o

    Ler mais

    Tempo de leitura: 7 minutos
    10/11/2025
    Código Python com valores Boolean True e False em tela de computador
    Fundamentos
    Foto do Leandro Hirt

    O que é Boolean em Python? Entenda os valores True e False

    Os valores Boolean são um dos conceitos mais importantes da programação em Python. Eles representam apenas duas possibilidades: verdadeiro ou

    Ler mais

    Tempo de leitura: 5 minutos
    09/11/2025
    Logo do Python com expressão pensativa e o texto range(), representando a função range no Python
    Fundamentos
    Foto do Leandro Hirt

    Como Funciona o range() no Python

    A função range() é uma das mais usadas no Python, principalmente quando o assunto é laços de repetição. Ela serve

    Ler mais

    Tempo de leitura: 6 minutos
    06/11/2025
    Pessoa utilizando um notebook com código aberto na tela, representando o desenvolvimento de software ou programação em Python
    IDEsFundamentos
    Foto do Leandro Hirt

    O Que é o IDLE do Python e Como Usá-lo no Seu Computador

    Aprender Python é uma ótima escolha para quem deseja entrar no mundo da programação. Mas antes de começar a escrever

    Ler mais

    Tempo de leitura: 7 minutos
    04/11/2025
    Tela de computador exibindo código
    Fundamentos
    Foto do Leandro Hirt

    O que é e Como Usar o Ambiente Virtual (venv) no Python

    Aprender a usar o ambiente virtual (venv) é uma das etapas mais importantes para quem desenvolve em Python. Essa ferramenta

    Ler mais

    Tempo de leitura: 8 minutos
    04/11/2025