Cola Rápida de Python: Comandos e Macetes
Como usar esta cola
Esta página reúne a sintaxe essencial do Python 3 organizada por categorias com macetes fáceis de memorizar. Guarde nos seus favoritos para consultar sempre que esquecer um comando ou método.
🚀 Primeiros comandos
| Ação / Comando | Sintaxe em Python | Macete de Memória |
|---|---|---|
| Mostrar na tela Escreve um valor na tela. |
|
print = “imprimir na tela”. |
| Comentário Anotação para pessoas. |
|
O # é um “muro”: nada depois dele roda. |
| Variável Guarda um valor com um nome. |
|
Um igual GUARDA, dois iguais COMPARAM. |
| Texto com variável f-string: mistura texto e variáveis. |
|
f de “formatar”: f + aspas + {chaves}. |
🔢 Números e textos
| Ação / Comando | Sintaxe em Python | Macete de Memória |
|---|---|---|
| Contas // divisão inteira, % resto, ** potência. |
|
% é o resto: 7 % 2 = 1. Par? n % 2 == 0. |
| Tipos int, float, str e bool. |
|
Texto entre aspas nunca é número: "5" ≠ 5. |
| Converter Troca o tipo de um valor. |
|
O nome do tipo é a função que converte. |
| Arredondar Arredonda para N casas. |
|
round(valor, casas). |
| Tamanho Conta caracteres (ou itens). |
|
len = length = comprimento. |
🔀 Decisões e laços
| Ação / Comando | Sintaxe em Python | Macete de Memória |
|---|---|---|
| if / elif / else Escolhe um caminho. |
|
Os dois-pontos abrem a porta; o recuo é a sala. |
| Comparar Devolve True ou False. |
|
Um igual guarda, dois igualam. |
| Combinar and (os dois), or (um), not (inverte). |
|
and = E · or = OU · not = NÃO. |
| for + range Repete um número de vezes. |
|
O fim nunca entra: range(5) vai de 0 a 4. |
| while Repete enquanto for verdade. |
|
Se a variável não muda, o laço nunca para. |
| break / continue Pula uma volta ou sai do laço. |
|
continue = próximo · break = sair. |
📦 Listas e dicionários
| Ação / Comando | Sintaxe em Python | Macete de Memória |
|---|---|---|
| Lista e índices Valores em ordem. |
|
A contagem começa no ZERO, como o térreo do prédio. |
| Mexer na lista Adicionar, remover, contar, ordenar. |
|
append = acrescentar no fim. |
| Fatia Pega um pedaço. |
|
Como no range: o fim não entra. |
| Dicionário Valores com nome (chave: valor). |
|
get evita erro quando a chave não existe. |
| Percorrer dicionário Chave e valor juntos. |
|
items = “itens”: pares chave/valor. |
| List comprehension Cria uma lista em uma linha. |
|
Leia assim: “faça ISSO para cada item (se ...)”. |
⚙️ Funções, erros e classes
| Ação / Comando | Sintaxe em Python | Macete de Memória |
|---|---|---|
| Função Receita reutilizável. |
|
print MOSTRA, return DEVOLVE. |
| Tratar erro Evita que o programa quebre. |
|
try = “tente”, except = “se der errado”. |
| Importar Usa uma ferramenta pronta. |
|
import = “trazer a caixa de ferramentas”. |
| Classe Molde para objetos. |
|
self = o próprio objeto. |
🧘 Zen do Python (PEP 20)
| Ação / Comando | Sintaxe em Python | Macete de Memória |
|---|---|---|
| Bonito > feio Escreva código bonito. |
|
Se está feio de ler, refaça. |
| Explícito > implícito Deixe claro o que o código faz. |
|
Nada de truques escondidos. |
| Simples > complexo Prefira a solução simples. |
|
Se precisa de manual, simplifique. |
| Legibilidade conta Outras pessoas (e você) vão ler. |
|
Código é lido mais vezes do que escrito. |
| Erros não passam em silêncio Não esconda erros. |
|
Evite except vazio. |
| Difícil de explicar = má ideia Teste: consegue explicar em voz alta? |
|
Explique para um amigo (ou um patinho de borracha). |
Pratique estes comandos no compilador
Abra o compilador interativo do EasyCode para testar qualquer um desses comandos em tempo real sem instalar nada:
Apoie o EasyCode 💜
O EasyCode é gratuito, independente e sem anúncios. Manter a plataforma rápida, com compiladores no navegador e novos conteúdos atualizados tem custos reais todo mês. Se o site está te ajudando a aprender, veja como apoiar o projeto para continuarmos sempre no ar e acessíveis para todos.