Programador Leigo
⚡ 60 segundos strings

Verificar se string é número com isdigit()

isdigit() verifica se todos os caracteres são dígitos. Útil para validar input do usuário antes de converter.

isdigit.py
entrada = '42'

if entrada.isdigit():
    numero = int(entrada)
    print(f'Numero: {numero}')
else:
    print('Entrada invalida')

# Cuidado: isdigit nao aceita negativo ou decimal
print('-5'.isdigit())    # False
print('3.14'.isdigit())  # False
print('007'.isdigit())   # True

Compartilhar