Eventuali duplicati:
How do I check if a string is a number in Python?
Python - Parse String to Float or IntCome posso verificare se una stringa ha un valore numerico in esso in Python?
Per esempio, voglio controllare una stringa e se non è convertibile in numero intero (con int()
), come posso rilevare che ?
Esiste già una soluzione qui http://stackoverflow.com/questions/354038/how-do-i-check-if-a-string-is-a-number-in-python – ronak
Per chiarezza, dovrebbe essere permesso '-99'? Che dire di '+123'? O "1729" (intero con spazi iniziali e finali). '0x123'? –
@MarkDickinson - perché non dovrebbe essere permesso '' -99''? – mgilson