Como extrair dígitos de uma string? (extrair números de texto)
Neste artigo vamos aprender como extrair dígitos de uma string – podendo assim separar números de outros caracteres de qualquer texto em Python
Fala programador(a), beleza? Bora aprender como manipular strings em Python e separar os números da mesma!
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 120 aulas
- 4 projetos
- 9h 45min
Em Python temos a possibilidade percorrer uma string como se fosse uma lista, ou seja, caractere por caractere com um loop
Veja um exemplo:
texto = "9a3b4c5x" for letra in texto: print(letra)
Teremos a seguinte saída:
9 a 3 b 4 c 5 x
Agora que já temos como verificar cada caractere precisamos apenas validar se o mesmo é um dígito
E então separá-los em uma lista ou fazer qualquer outra lógica que seja necessária no seu software
Vamos implementar essa verificação:
texto = "9a3b4c5x"
apenasDigitos = []
for caractere in texto:
if caractere.isdigit():
apenasDigitos.append(caractere)
print(apenasDigitos)
Agora a validação feita por isdigit() verifica se o caractere é um dígito ou não
Depois inserimos apenas os dígitos na lista por meio do método append
Veja o resultado final:
['9', '3', '4', '5']
Dessa forma conseguimos separar os dígitos de uma string!
Conclusão
Neste artigo vimos como extrair dígitos de uma string
Submetemos uma string a um loop for, para iterar por cada caractere da mesma
Depois aplicamos uma verificação para ver se o caractere é um dígito, por fim adicionamos os dígitos a um lista com o método append
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 27min
Blog | Mais populares

Como limitar números decimais em Python?
Adicionar uma seção sobre f-strings, o jeito mais usado hoje pra formatar casa decimal. Exemplo: valor = 3.14159 e print(f"{valor:.2f}") mostrando 3.14. Explicar que o […]
Como programar Python [dicas e códigos iniciantes aqui]
Python é uma linguagem de programação muito popular e uma de alto nível utilizada em diferentes tipos de aplicações, como para o desenvolvimento web, em Machine […]

Como inverter uma string em Python
Neste artigo você vai aprender a como inverter uma string em Python, de uma maneira simples para você utilizar em seus programas Conteúdo também disponível […]


Esse comando foi muito útil. Muito obrigado!
de nada Maycon!
Boa noite.
Tenho uma base de dados que recebo os valores de duração de chamada no formato 000:00:30 por exemplo e preciso que essa variável fique no formato 00:00:30. Nao estou conseguindo retirar o zero inicial do campo