Table of Contents
The title() method returns a string with first letter of each word capitalized; a title cased string.
The syntax of title()
is:
str.title()
1. title() Parameters
title()
method doesn’t take any parameters.
2. Return Value from title()
title()
method returns a title cased version of the string. Meaning, the first character of each word is capitalized (if the first character is a letter).
3. Example 1: How Python title() works?
text = 'My favorite number is 25.' print(text.title()) text = '234 k3l2 *43 fun' print(text.title())
Output
My Favorite Number Is 25. 234 K3L2 *43 Fun
4. Example 2: title() with apostrophes
text = "He's an engineer, isn't he?" print(text.title())
Output
He'S An Engineer, Isn'T He?
title()
capitalizes the first letter after apostrophes as well.
To solve this issue, you can use regex as follows:
5. Example 3: Using Regex to Title Case String
import re def titlecase(s): return re.sub(r"[A-Za-z]+('[A-Za-z]+)?", lambda mo: mo.group(0)[0].upper() + mo.group(0)[1:].lower(), s) text = "He's an engineer, isn't he?" print(titlecase(text))
Output
He's An Engineer, Isn't He?
Related posts:
Python Program to Print Output Without a Newline
Python Dictionary copy()
Python String rfind()
Python float()
Python for Loop
Python Machine Learning Third Edition - Sebastian Raschka & Vahid Mirjalili
Python Set difference()
Python del Statement
Python Program to Find ASCII Value of Character
Introduction to Scientific Programming with Python - Joakim Sundnes
Building Chatbots with Python Using Natural Language Processing and Machine Learning - Sumit Raj
Count Occurrences of a Char in a String
Python while Loop
Python Package
Python Type Conversion and Type Casting
Python Set copy()
Python Program to Convert String to Datetime
Python Program to Check Whether a String is Palindrome or Not
Python String rstrip()
Python Program to Represent enum
Python Dictionary update()
Python String startswith()
Python Program to Count the Number of Occurrence of a Character in String
Python Program to Parse a String to a Float or Int
Python property()
Python Program to Solve Quadratic Equation
Python Machine Learning Second Edition - Sebastian Raschka & Vahid Mirjalili
Python Program to Iterate Through Two Lists in Parallel
Python Program to Find All File with .txt Extension Present Inside a Directory
Python Program to Get the Full Path of the Current Working Directory
Python getattr()
Python List copy()