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 Matrices and NumPy Arrays
Java InputStream to String
Python for Programmers with introductory AI case studies - Paul Deitel & Harvey Deitel
Python Program to Compute the Power of a Number
Python Program to Check if a Number is Positive, Negative or 0
Java – String to Reader
Python Program to Create Pyramid Patterns
Convert String to int or Integer in Java
Python Dictionary clear()
Python Deep Learning - Valentino Zocca & Gianmario Spacagna & Daniel Slater & Peter Roelants
Python input()
Python String ljust()
Python Program to Print the Fibonacci sequence
Java String Conversions
Python List reverse()
Python RegEx
Python Program to Find the Square Root
Python getattr()
Python String zfill()
Python String isprintable()
Jackson – Marshall String to JsonNode
Natural Language Processing with Python - Steven Bird & Ewan Klein & Edward Loper
Python Dictionary get()
Python any()
Python next()
Python Exception Handling Using try, except and finally statement
Python Dictionary popitem()
Python String isdigit()
Python for Loop
Python Program to Convert String to Datetime
Python String encode()
Python String casefold()