Esiste una funzione simile a String.isdigit(), che mi sappia dire se una stringa contiene un numero ma che funzioni anche con i valori decimali?<div><br></div><div>Se ad esempio scrivo: </div><div><br></div><div>> "3".isdigit()</div>
<div>True</div><div>> "3.14".isdigit()</div><div>False</div><div><br></div><div>L'unica soluzione rapida che ho trovato è quella di mettere il tutto in un blocco try..except, ma speravo che mi fosse sfuggito qualche funzione built-in che facesse al caso mio.</div>
<div><br></div><div><br></div><div>Grazie</div><div><br></div><div><br></div><div>P.S. : Non ho idea se cambi le cose, ma sto provando isdigit() su Python 2.7.3.. non fosse mai che la versione 3 li gestisse</div>