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 Illustrate Different Set Operations
String Hashing
Python slice()
Python String format()
Python range()
Python hasattr()
Python Deeper Insights into Machine Learning - Sebastian Raschka & David Julian & John Hearty
Python String isidentifier()
Python Iterators
Python Strings
Python List extend()
Python min()
Python Modules
Python Set copy()
Python Set intersection()
Python Program to Catch Multiple Exceptions in One Line
Python Program to Display Fibonacci Sequence Using Recursion
String Set Queries
Python compile()
Python Program to Get a Substring of a String
Python File I/O Operation
Python Program to Check Whether a String is Palindrome or Not
Node.js vs Python for Backend Development
Converting String to Stream of chars
Python for Programmers with introductory AI case studies - Paul Deitel & Harvey Deitel
Python Program to Split a List Into Evenly Sized Chunks
Python Program to Copy a File
Python Variables, Constants and Literals
Python Set symmetric_difference_update()
Machine Learning Applications Using Python - Cases studies form Healthcare, Retail, and Finance - Pu...
Python Program to Find the Size (Resolution) of a Image
Python List sort()