Open In App

String capitalize() Method in Python

Improve
Improve
Improve
Like Article
Like
Save Article
Save
Share
Report issue
Report

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.

Example

Python3




# initializing a string
name = "draco malfoy"
#using capitalize function
print(name.capitalize())


Output

Draco malfoy

Definition of capitalize() Function

The capitalize() function in Python is used to capitalize the first letter of a string. It turns the rest of all letters to lowercase.

If the first letter is not an alphabet, capitalize() function will not change anything in the string.

capitalize() Method Syntax

string_name.capitalize()

Parameter

The capitalize() function does not take any parameter. 

Return

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

capitalize() Method Examples

Let’s look at some capitalize in Python examples, to understand the function better.

Python




name = "geeks FOR geeks"
 
print(name.capitalize())


Output:

Geeks for geeks

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

Python3




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


Output:

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.

Python3




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


Output

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

We have covered how to capitalize a string in Python using the capitalize() function. It is useful for data formatting.

Related Article: String Methods



Last Updated : 20 Dec, 2023
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads