Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/06/2011, 09:35
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses
Puntos: 1360
Respuesta: Métodos especiales

__init__ es el constructor de la clase
__str__ es un método que sirve para obtener la representación de tu objeto como string

Ejemplos:
Código:
class Carro:
    def __init__(self, gasolina):
        self.gasolina = gasolina

    def __str__(self):
        return "Tienes %d litros de gasolina" % self.gasolina

carro = Carro(10)
print carro