On Monday, March 6, 2017 at 2:37:11 PM UTC+5:30, Jussi Piitulainen wrote: > gvm...@gmail.com writes: > > > On Sunday, March 5, 2017 at 11:25:04 PM UTC+5:30, Steve D'Aprano wrote: > >> I'm trying to convert strings to Title Case, but getting ugly results > >> if the words contain an apostrophe: > >> > >> > >> py> 'hello world'.title() # okay > >> 'Hello World' > >> py> "i can't be having with this".title() # not okay > >> "I Can'T Be Having With This" > >> > >> > >> Anyone have any suggestions for working around this? > > [snip sig] > > > import string > > > > txt = "i can't be having with this" > > string.capwords(txt) > > > > That gives you "I Can't Be Having With This" > > > > Hope that helps. > > Won't Steve D'aprano And D'arcy Cain Be Happy Now :)
I found it at https://docs.python.org/3/library/string.html#string.capwords :) -- https://mail.python.org/mailman/listinfo/python-list