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 Data Types
Python Program to Display Fibonacci Sequence Using Recursion
Python Set union()
Python sleep()
Java String Conversions
Python id()
Python String translate()
Python Program to Shuffle Deck of Cards
Java InputStream to String
Python Program Read a File Line by Line Into a List
Python List pop()
Python memoryview()
Python staticmethod()
Python Set update()
Python pass statement
Convert String to Byte Array and Reverse in Java
Python bytearray()
Python del Statement
Python RegEx
Python Program to Get the Last Element of the List
Python help()
Convert char to String in Java
Python String rstrip()
Python Program to Display Calendar
Python for Programmers with introductory AI case studies - Paul Deitel & Harvey Deitel
Python Program to Swap Two Variables
Python list()
Python String count()
Python Program to Find the Square Root
Python Program to Multiply Two Matrices
Python Anonymous / Lambda Function
Python Set clear()