On Wed, Aug 28, 2019 at 10:50 PM Rhodri James <rho...@kynesim.co.uk> wrote:
>
> On 28/08/2019 02:38, stpa...@gmail.com wrote:
> > Thanks, Andrew, you're able to explain this much better than I do.
> > Just wanted to add that Python*already*  has ways to grossly abuse
> > its syntax and create unreadable code. For example, I can write
> >
> >      >>> о = 3
> >      >>> o = 5
> >      >>> ο = 6
> >      >>> (о, o, ο)
> >      (3, 5, 6)
>
> OK, I'll bite: how?  If you were using "thing.o" I would believe you
> were doing something unhelpful with properties, but just "o"?
>

'\u043e' CYRILLIC SMALL LETTER O
'o' LATIN SMALL LETTER O
'\u03bf' GREEK SMALL LETTER OMICRON

Virtually indistinguishable in most fonts, but distinct characters.
It's the same thing you can do with "I" and "l" in many fonts, or "rn"
and "m" in some, but taken to a more untypable level.

ChrisA
_______________________________________________
Python-ideas mailing list -- python-ideas@python.org
To unsubscribe send an email to python-ideas-le...@python.org
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at 
https://mail.python.org/archives/list/python-ideas@python.org/message/LEHFRMXDVYBJZAAAMSSCCPU7GYTK5IRN/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to