[Python-ideas] Accepting "?" as a valid character for identifiers

Antoine Pitrou solipsis at pitrou.net
Sun Oct 31 22:07:22 CET 2010


On Sun, 31 Oct 2010 13:55:36 -0300
Andre Roberge <andre.roberge at gmail.com>
wrote:
> 
> While Python 3 does not allow ?, it does allow characters like ʔ  (
> http://en.wikipedia.org/wiki/Glottal_stop_%28letter%29)  which can be used
> to good effect in writing valid identifiers such as functions that return
> either True or False, etc., thus improving (imo) readability.
> 
> Given that one can legally mimic ? in Python identifiers, and given that the
> ? symbol is not used for anything in Python, would it be possible to
> consider allowing the use of ? as a valid character in an identifier?

The fact that it looks like some other Unicode character is not really a
valid reason to allow it in identifiers.

Regards

Antoine.





More information about the Python-ideas mailing list