[pyar] Hookear string % tuple

Facundo Batista facundobatista en gmail.com
Mar Jun 15 19:33:56 ART 2010


2010/6/15 Hystrix <ego en hystrix.com.ar>:

> Perdon que me meta, me parece que la idea de Juanjo es que sea lo que
> esta a la izquierda lo que determine el resultado final. Es decir
> "{0}{1}" recibe la tupla y si encuentra "esto" devuelve un string con
> todos los elementos de la tupla en mayuscula; sino un string con los
> elementos de la tupla en minuscula.

Ah... quizás.

Pero si es así, nada que ver con como funciona. Ni con "%", ni con .format().

A menos que se sobreescriba .format()!

>>> class Raro(str):
...     def format(self, *a):
...         return "cualquiera!"
...
>>> r = Raro("Hola mundo {0}")
>>> r
'Hola mundo {0}'
>>> r.format(1)
'cualquiera!'

Slds.
-- 
.    Facundo

Blog: http://www.taniquetil.com.ar/plog/
PyAr: http://www.python.org/ar/



More information about the pyar mailing list