DEV Community

Cover image for title()-Manually-NLP
datatoinfinity
datatoinfinity

Posted on

title()-Manually-NLP

The title() is built-in function which convert the string to title case, it means that every first word is capitalised and all subsequent letters in lowercase.

 txt="Hello buddy how you doing?" print(txt.title()) 
 Output: Hello Buddy How You Doing? 

Now write it manually, make its logic:

 def title(text): output=[] for word in text.split(' '): output.append(word[0].upper()+word[1:].lower()) return ' '.join(output) print(title('Hi how you doing?')) 
 Hi How You Doing? 

Top comments (0)