"M.-A. Lemburg" <mal@lemburg.com> writes: > > Oooh, here's something a bit more serious though: > > > > >>> u'aAaAaA'.capitalize() > > u'AAaAaA' > > > > Something obviously Needs To Be Done. My hunch is to change > > string_capitalize, but that may be just me (and probably Barry). > > Ouch. That's a bug. Yes. > Here's what the string.py module has to say about this BTW: I said "string_capitalize", i.e. "stringobject.c:string_capitalize", i.e I think >>> 'aAaA'.capitalize() should result in 'AAaA' We're not doing too well at understanding each other today, are we? > Note that .title() is very similar to the way string.capitalize() > works. unicode.title() also uses the title case information available > for Unicode characters. Ah yes. So in the interests of reducing redunancy, .capitalize should probably do something usefully different... Cheers, M. -- 59. In English every word can be verbed. Would that it were so in our programming languages. -- Alan Perlis, http://www.cs.yale.edu/homes/perlis-alan/quotes.html
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4