oop in python

Larry Bates larry.bates at websafe.com
Fri Dec 30 10:44:30 EST 2005


novice wrote:
> hello over there!
> I have the following question:
> Suppose I created a class:           class Point:
>                                                           pass
> then instanciated an instance:      new = Point()
> So now how to get the instance new as a string: like ' new '   ; Is
> there any built in function or method
>  for eg:
> 
> class Point:
>        def _func_that_we_want_(self):
>           return .......
> new._func_that_we_want_()  --->  ' new '
> 

Just a wild guess, but I think he wants to refer to it by a
name.  The best way to do this is to put the class instance
in a dictionary and make the key  'new'

instancedict={}
instancedict['new']=Point()

then you can call methods by:

instancedict['new'].somemethod()

-Larry Bates



More information about the Python-list mailing list