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 break and continue
Python Program Read a File Line by Line Into a List
Case-Insensitive String Matching in Java
Python Variables, Constants and Literals
Python Tuple index()
Python round()
Python Set issuperset()
Converting String to Stream of chars
Python String rstrip()
Introduction to Machine Learning with Python - Andreas C.Muller & Sarah Guido
Python Errors and Built-in Exceptions
Python Program to Make a Flattened List from Nested List
Python Tuple
Python Program to Find Hash of File
Python ascii()
Python String lstrip()
Python Function Arguments
Python String replace()
Python Program to Measure the Elapsed Time in Python
Python pow()
Python File I/O Operation
Python List clear()
Python chr()
Python Recursion
Python Set union()
Python Program to Check If Two Strings are Anagram
Python Program to Convert String to Datetime
Python List count()
Python Data Analytics with Pandas, NumPy and Matplotlib - Fabio Nelli
Python Program to Check the File Size
Python Program to Convert Kilometers to Miles
Count Occurrences of a Char in a String