[EMAIL PROTECTED] wrote: > I see that naming conventions are such that classes usually get named > CamelCase. So why are the built-in types named all lowercase (like > list, dict, set, bool, etc.)? > > And names for instances of classes are usually written in lowercase, > like foo in ``foo = CamelCase()``. So why are True and False > (instances of bool) capitalized? Shouldn't they be "true" and "false"? > Same goes for None. >
My guess is that TRUE, FALSE, and NONE are fairly unbecoming and all lowercase would not do justice to their status as language constants. -- http://mail.python.org/mailman/listinfo/python-list