Folha de dicas dos métodos de string Python
Um guia de referência completo para manipulação de strings em Python. Domine a formatação, pesquisa, divisão, substituição e verificação de propriedades de string.
Métodos comuns de formatação de strings
Métodos usados para alterar o revestimento, o alinhamento e o espaçamento da corda.
| Método/Função | Sintaxe | Descrição |
|---|---|---|
| upper() | text.upper() | Converte todos os caracteres da string em letras maiúsculas. |
| lower() | text.lower() | Converte todos os caracteres da string em letras minúsculas. |
| strip() | text.strip() | Remove espaços em branco à esquerda e à direita. |
| replace() | text.replace(old, new) | Substitui todas as ocorrências de uma substring por outra. |
Pesquisa e inspeção de strings
Métodos para encontrar índices, contar ocorrências e inspecionar prefixo/sufixo de string.
| Método/Função | Sintaxe | Descrição |
|---|---|---|
| find() | text.find(sub) | Retorna o índice mais baixo da substring, se encontrado, caso contrário -1. |
| count() | text.count(sub) | Retorna o número de ocorrências não sobrepostas de uma substring. |
| startswith() | text.startswith(prefix) | Retorna True se a string começar com o prefixo especificado. |
| endswith() | text.endswith(suffix) | Retorna True se a string terminar com o sufixo especificado. |
Script de demonstração interativo
# upper()
text.upper()
# lower()
text.lower()
# strip()
text.strip()
# replace()
text.replace(old, new)
# find()
text.find(sub)
# count()
text.count(sub)
# startswith()
text.startswith(prefix)
# endswith()
text.endswith(suffix)Perguntas frequentes
Os métodos de string modificam a string original?
Não, strings em Python são imutáveis. Os métodos de string sempre retornam uma nova string e deixam a original inalterada.
Qual é a diferença entre find() e index()?
find() retorna -1 se a substring não for encontrada, enquanto index() gera uma exceção ValueError.
Tópicos Relacionados
Guia de referência rápida para operações de lista Python. Domine a adição, inserção, remoção, classificação e fatiamento de elementos.
Folha de referências dos métodos do dicionário PythonAprenda métodos de dicionário Python. Guia de referência completo para inserções, recuperações, atualizações e verificações de pares de valores-chave.
Folha de referências de formatação de string f em PythonGuia para formatação de string F em Python. Domine a precisão decimal, o alinhamento, a formatação de datas e a avaliação de expressões.
Recursos Python recomendados
Expanda seu conhecimento com tutoriais interativos relacionados, folhas de dicas e comparações de código.
Strings Python
Manipulação de strings mestre em Python. Aprenda métodos de string, técnicas de fatiamento, concatenação e formatação com exemplos de códigos claros e executáveis.
Como reverter uma string em Python
Aprenda como reverter uma string em Python usando fatiamento, a função reversed() e concatenação de loop com exemplos de código visual.
Python vs JavaScript: qual linguagem de programação é a melhor?
Uma comparação abrangente entre Python e JavaScript. Explore diferenças de sintaxe, desempenho, casos de uso (backend versus frontend) e exemplos de codificação.