Proposal: allow '?' and '!' in identifiers

Rainer Deyke root at
Wed Feb 21 04:34:58 CET 2001

"Joshua Marshall" <jmarshal at> wrote in message
news:96ums4$qk2$1 at
> I wouldn't say anything is wrong with that approach.  But then I could
> also ask "Why do we need underscores as valid identifier characters?
> You can just capitalize the next letter."
> The question mark is an unused character, and carries some
> natural-language meaning.  It's useful.

This is mostly a question of aesthetics.  I like the way Python (and C/C++)
does it.  To me, the question mark looks like an operator; the underscore
does not.

Rainer Deyke (root at
Shareware computer games           - 
"In ihren Reihen zu stehen heisst unter Feinden zu kaempfen" - Abigor

More information about the Python-list mailing list