2012/9/26 Nicola Larosa <n...@teknico.net> > > Dalla doc: > > str.isdigit() > Return true if all characters in the string are digits and there is at > least one character, false otherwise. > > Non ti dice se una stringa contiene un numero, ma se tutti i caratteri > nella stringa sono cifre (digit). >
Grazie per la risposta. Sto provando a convertire un paio di script PHP in Python, ed avevo provato il metodo .isdigit() per affinità con il metodo di PHP is_numeric() che invece restituisce vero se la stringa contiene un numero qualsiasi (intero, float o con esponente). > 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. > > Non che io sappia. Un bel float('3.14') in un try...except è la cosa > migliore. > Grazie.
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python