2009/11/25 Federico <jakal...@tiscali.it> > Salve a tutti, ho un piccolo problema con dati di tipo float. Dovrei > recuperare le ultime cifre del modulo time(). Ho provato con len ma > niente da fare, mi funziona solo con le stringhe. Come dovrei trattare i > float?? >
Vuoi la parte decimale: >>> import time >>> f=time.time() >>> f 1259165727.2095261 >>> f - int(f) 0.20952606201171875 Vuoi in stringa: >>> str(f - int(f)) Vuoi solo per le prime 7 cifre decimali: >>> ("%.7f" % f).split(".")[-1] '2095261' Ciao. Marco. -- http://ThinkCode.TV - Screencast e videocorsi di programmazione http://stacktrace.it - Aperiodico di resistenza informatica http://beri.it - Blog di una testina di vitello
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python