Try something like: def capwords(words): return ' '.join([x.capitalize() for x in words.split()]) capwords("here's my title!") "Here's My Title!" -- Jesse Hager email = "wrffruntre at tznvy.pbz".decode("rot13")