> To: [email protected]
> From: [email protected]
> Subject: Effects of caching frequently used objects, was Re: Explaining
> names vs variables in Python
> Date: Wed, 2 Mar 2016 10:12:48 +0100
>
> Salvatore DI DIO wrote:
>
> > Hello,
> >
> > I know Python does not have variables, but names.
> > Multiple names cant then be bound to the same objects.
> >
> > So this behavior
> >
> >>>> b = 234
> >>>> v = 234
> >>>> b is v
> > True
> >
> > according to the above that is ok
> >
> >
> >
> > But where is the consistency ? if I try :
> >
> >>>> v = 890
> >>>> w = 890
> >>>> v is w
> > False
> >
> > It is a little difficult to explain this behavior to a newcommer in Python
> >
> > Can someone give me the right argument to expose ?
>
> You should not bother with object identity for objects other than None.
A little late to the party, but: how about Ellipsis? Shouldn't "is" also be
used for that one? (It's rare, I know :))
Albert-Jan
--
https://mail.python.org/mailman/listinfo/python-list