instance name
max(01)*
max2 at fisso.casa
Sat Apr 2 11:06:18 EST 2005
Irmen de Jong wrote:
> max(01)* wrote:
>
>>hi.
>>
>>is there a way to define a class method which prints the instance name?
>>
>>e.g.:
>>
>>
>>>>>class class_1:
>>
>>... def myName(self):
>>... ????what should i do here????
>>...
>>
>>>>>instance_1 = class_1()
>>>>>instance_1.myName()
>>
>>'instance_1'
>>
>>bye
>>
>>macs
>
>
> What should the following do, you think?
>
>
>>>>a=class_1()
>>>>b=a
>>>>b is a
>
> True
>
>>>>b.myName()
>
> ????print what????
>
> There is no such thing as "the" instance name.
> (a and b both point to the same instance, in my example)
>
> Also: why do you want this? It smells like you're
> actually looking for the use of a dict to do your job.
right. it seems i need to dive deeper in the language "spirit".
thanks a lot
bye
macs
More information about the Python-list
mailing list