23.11.2012 Views

Python para todos

Python para todos

Python para todos

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Entrada/Salida. Ficheros<br />

En este ejemplo sólo tenemos un especificador de conversión: %s.<br />

Los especificadores más sencillos están formados por el símbolo %<br />

seguido de una letra que indica el tipo con el que formatear el valor<br />

Por ejemplo:<br />

Especificador Formato<br />

%s Cadena<br />

%d Entero<br />

%o Octal<br />

%x Hexadecimal<br />

%f Real<br />

Se puede introducir un número entre el % y el carácter que indica el<br />

tipo al que formatear, indicando el número mínimo de caracteres que<br />

queremos que ocupe la cadena. Si el tamaño de la cadena resultante<br />

es menor que este número, se añadirán espacios a la izquierda de la<br />

cadena. En el caso de que el número sea negativo, ocurrirá exactamente<br />

lo mismo, sólo que los espacios se añadirán a la derecha de la cadena.<br />

>>> print “%10s mundo” % “Hola”<br />

______Hola mundo<br />

>>> print “%-10s mundo” % “Hola”<br />

Hola_______mundo<br />

En el caso de los reales es posible indicar la precisión a utilizar precediendo<br />

la f de un punto seguido del número de decimales que queremos<br />

mostrar:<br />

>>> from math import pi<br />

>>> print “%.4f” % pi<br />

3.1416<br />

La misma sintaxis se puede utilizar <strong>para</strong> indicar el número de caracteres<br />

de la cadena que queremos mostrar<br />

>>> print “%.4s” % “hola mundo”<br />

hola<br />

81

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!