On Wed, Aug 28, 2019 at 10:50 PM Rhodri James <[email protected]> wrote:
>
> On 28/08/2019 02:38, [email protected] 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 -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at 
https://mail.python.org/archives/list/[email protected]/message/LEHFRMXDVYBJZAAAMSSCCPU7GYTK5IRN/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to