Rustom Mody wrote: > On Sunday, September 7, 2014 10:33:26 PM UTC+5:30, Steven D'Aprano wrote: >> MRAB wrote: > >> > I don't think you should be saying that it stores the string in Latin-1 >> > or UTF-16 because that might suggest that they are encoded. They >> > aren't. > >> Of course they are encoded. Memory consists of bytes, not Unicode code >> points, [...]
> Dunno about philosophical questions -- especially unicode :-) > What I can see (python 3) which is I guess what MRAB was pointing out: > >>>> "".encode > <built-in method encode of str object at 0x7f3955da3848> > >>>> "".decode > Traceback (most recent call last): > File "<stdin>", line 1, in <module> > AttributeError: 'str' object has no attribute 'decode' What's your point? I'm talking about the implementation of how strings are stored in memory, not what methods the str class provides. -- Steven -- https://mail.python.org/mailman/listinfo/python-list