2010-08-17 22 views

Respuesta

13
a = 5 
print '%02d' % a 
# output: 05 

El operador '%' se llama string formatting operador cuando se utiliza con una cadena en el lado izquierdo. '%d' es el código de formato para imprimir un número entero (obtendrá un error de tipo si el valor no es numérico). Con '%2d puede especificar la longitud, y '%02d' se puede utilizar para establecer el carácter de relleno en un 0 en lugar del espacio predeterminado.

1
>>> a=["%02d" % x for x in range(24)] 
>>> a 
['00', '01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23'] 
>>> 

es así de simple

0

En python3, puede:

print("%02d" % a) 
Cuestiones relacionadas