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:
Statistical Methods for Machine Learning - Disconver how to Transform data into Knowledge with Pytho...
Python String replace()
Python open()
Python Program to Find the Size (Resolution) of a Image
Python Errors and Built-in Exceptions
Intelligent Projects Using Python - Santanu Pattanayak
Python tuple()
Python eval()
Python enumerate()
Python String startswith()
Python for Programmers with introductory AI case studies - Paul Deitel & Harvey Deitel
Python input()
Java String Conversions
Python break and continue
Python List append()
Converting a List to String in Java
Python String rstrip()
Python Dictionary setdefault()
Python Program to Differentiate Between type() and isinstance()
Python Strings
Node.js vs Python for Backend Development
Python Program to Check if a Number is Positive, Negative or 0
Python 3 for Absolute Beginners - Tim Hall & J.P Stacey
Python String rsplit()
Python for Loop
Deep Learning in Python - LazyProgrammer
Python Program to Check Armstrong Number
Python Program to Safely Create a Nested Directory
Python Numbers, Type Conversion and Mathematics
Python Machine Learning Cookbook - Practical solutions from preprocessing to Deep Learning - Chris A...
Python Program to Get Line Count of a File
Python Input, Output and Import