Open In App
Related Articles

string capitalize() in Python

Improve Article
Save Article
Like Article

Python String capitalize() method returns a copy of the original string and converts the first character of the string to a capital (uppercase) letter, while making all other characters in the string lowercase letters.

Python String capitalize() Method Syntax

Syntax: string_name.capitalize()

Parameter:  The capitalize() function does not takes any parameter. 

Return: The capitalize() function returns a string with the first character in the capital.

Python String capitalize() Method Example


name = "geeks FOR geeks"


Geeks for geeks

Example 1: capitalize() only capitalizes the first letter of a string and lowers all the remaining characters


string = "roses are red"
print("Original string:", string)
print("After using capitalzie:", string.capitalize())


Original string: roses are red
After using capitalzie: Roses are red

Example 2: Python String capitalize() Method Doesn’t Modify the Original String

Python String capitalize() Method creates and returns a copy of the original string after modifications.


string = "geeks for geeks"
string_2 = string.capitalize()
print("New string after using capitalize():", string_2)
print("Original string:", string)


New string after using capitalize(): Geeks for geeks
Original string: geeks for geeks

Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out - check it out now!

Last Updated : 18 Aug, 2022
Like Article
Save Article
Similar Reads
Complete Tutorials