[Python] Numero to byte
    Daniele Varrazzo 
    piro a develer.com
       
    Mer 12 Gen 2011 12:15:56 CET
    
    
  
On Wed, 12 Jan 2011 12:02:57 +0100, lordkrandel <lordkrandel a gmail.com>
wrote:
>     for n, label in map( lambda k: ( factor**k[0], k[1] ),
>     enumerate(labels,1) ):
Forse sarebbe meglio
    for i, label in enumerate(labels, 1):
        n = factor ** i
        ...
Se leggi <http://docs.python.org/library/stdtypes.html#string-formatting>:
    # Precision (optional), given as a '.' (dot) followed by the 
    precision. If specified as '*' (an asterisk), the actual width 
    is read from the next element of the tuple in values, and the value 
    to convert comes after the precision.
Quindi
>             return ('%.' + str(precision) + 'lf %s') % (bytes * factor /
>             n, label)
potrbbe essere scritto:
              return ('%.*lf %s') % (precision, bytes * factor / n, label)
Tutto untested.
-- 
Daniele Varrazzo - Develer S.r.l. 
http://www.develer.com
    
    
       
       Maggiori informazioni sulla lista 
	       Python