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 48min
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

VPS Hostinger para seu sistema
10% OFF extraVPS com SSD NVMe e backups semanais. O cupom MATHEUSHORADECODAR é aplicado automaticamente pelo link.
Ver planos com 10% OFF →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

Crie sistemas com IA para vender
Prompts, modelos e checklists para criar e publicar seu sistema com IA e preparar a oferta para o primeiro cliente.
Quero o e-book gratuito Receba o livro e os bônus no seu e-mail.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 30min
Blog | Mais populares

Como limitar números decimais em Python?
Neste artigo vamos aprender como limitar números decimais em Python, de uma forma simples com recursos da própria linguagem. Pra limitar casas decimais em Python […]

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 […]
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 […]

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