22.12.20 03:18, David Mertz пише:
> Indeed.  The discussion around this was quite specifically that many
> people defined:
> 
> True = 1
> False = 0
> 
> At the top of their code, and used that.  This was the main reason they
> were built-ins rather than keywords, so as not to break that large body
> of existing code.

I think that it was rather to allow writing the code

    try:
        True, False
    except NameError:
        True = 1
        False = 0

which would work with new and old Python versions.

People that defined they own constants before adding bool would likely
used "true" or "TRUE".
_______________________________________________
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/EFSVOKC4RQ3UIYV6ESADHNDZZDWHIVN5/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to