Está en la página 1de 4

Hasta ahora encontramos dos maneras de escribir valores: .

(Una tercer

espacios. Hay dos maneras de formatear tu salida; la primera es hacer todo el manejo de las cadenas vos mismo: usando
string

forma es usar formatted string literals .

contiene una clase que ofrece otra forma de sustituir valores en las cadenas.

convertir cualquier valor a una cadena: pasalos a las funciones o .

devuelve representaciones de los valores que son bastante legibles por humanos, mientras que

valor que
usando cualquiera de las dos funciones. Las cadenas, en particular, tienen dos representaciones distintas.

Algunos ejemplos:

46
(Notar que en el primer ejemplo, un espacio entre cada columna fue agregado por la manera en que trabaja:
siempre agrega espacios entre sus argumentos)

de los objetos cadena, el cual ordena una cadena a la derecha en un campo


y . Estos

rebanado, como en .)

negativos:

es como esto:

Las llaves y caracteres dentro de las mismas (llamados campos de formato) son reemplazadas con los objetos pasados en

47
argumento.

Se pueden combinar arbitrariamente argumentos posicionales y nombrados:

Se pueden usar (aplica ), (aplica )y (aplica ) para convertir el valor antes de que
se formatee.

Un
valor es formateado. El siguiente ejemplo redondea Pi a tres lugares luego del punto decimal.

Pasando un entero luego del


para hacer tablas lindas.

y usando corchetes para acceder a las claves

48
, que devuelve un diccionario conteniendo todas
las variables locales.

Tipos integrados.

El operador
formateo de
de formateo. Por ejemplo:

Tipos integrados.

devuelve un objeto archivo, y se usa normalmente con dos argumentos:


.

El primer argumento es una cadena conteniendo el nombre de archivo. El segundo argumento es otra cadena conteniendo
modo puede ser
abre el archivo
abre el archivo
tanto para leerlo como para escribirlo. El argumento modo es opcional; si se omite se asume .

Normalmente los archivos se abren en modo texto

plataforma. Si se agrega al modo el archivo se abre en modo binario: ahora los datos se leen y escriben en forma de

en
Unix, en Windows) a solamente . Cuando se escribe en modo texto, por defecto se convierten los a los finales de

como los de archivos JPEG o EXE. Asegurate de usar modo binario cuando leas y escribas tales archivos.

cuando manejamos objetos archivo. Tiene la ventaja que el archivo es

que escribir los equivalentes bloques -

Si no estuvieses usando el bloque para cerrar el archivo e inmediatamente

o llamando a , intentar volver a utilizarlo

49

También podría gustarte