[pyar] Hola Mundo
Sebastian Bassi
sebastian.bassi en globant.com
Lun Ago 2 16:09:47 ART 2010
2010/8/2 David Litvak <kroma.harry en gmail.com>
> class ClaseBienAlPedo:
> def __init__(self,string):
> self.mensaje = string
>
Bienvenido. Entiendo que no es buena idea usar "string" como nombre, porque
existe el módulo string en Python. Si bien esa es una declaración local que
no afecta afuera de ese ambito, si hubieses importado string (por ejemplo
para traer alguna de las constantes que hay en ese modulo), de esa manera la
pisas.
>>> import string
>>> string.letters
'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
>>> def f(string):
... print string
... print string.letters
...
>>> f('a')
a
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<stdin>", line 3, in f
AttributeError: 'str' object has no attribute 'letters'
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20100802/9a1a61ea/attachment.html>
More information about the pyar
mailing list