Print no Python - Guia para Iniciantes

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

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

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")
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:

Artigos recentes

Conteúdo do artigo

    Comece a Aprender Python Hoje!

    © Academify 2020-2025. Todos os direitos reservados.

    Conheça o Nosso Curso

    de

    Completo!

    Aprenda Python de forma prática e comece a criar seus próprios projetos desde as primeiras aulas. Um curso completo, do básico ao avançado