⚡ 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