Skip to content

How to Capitalize the First Letter in Python?

Capitalize the First Letter in Python

Are you wondering to make your first-word capital in Python? I am glad to share a guide that helps in a better way.


First Method: str.capatilze

The capitalize() function converts the first letter of a string to uppercase. In this case, the string we chose was “python pool.” The function is to make the first letter.


String capitalize is a syntax that allows you to make words in a string ()

There are no parameters.

Enlarge (“Original String:”)

String = print (“After capitalizing the first letter:”)

Output:  “python lake” as a string with the first capital letter.

Second Method: string slicing+ upper

String.upper is a syllable that can be used as a synonym for string ()

There are no parameters

  • String with all characters in capital letters as the output
  • In this example, we extracted the first letter from the string using the slicing technique. We converted it to uppercase using the upper() process.

Third method: str.title

The str.title() method makes the first letter of each word and lowercases the rest, resulting in the desired production.

Fourth method: use of capitalize () function

The split() technique is utilized to part the string into words. We at that point iterated through it with the assistance of a generator articulation.

While emphasizing, we utilized the underwrite() strategy to change over each word’s initial letter into capitalized, giving the ideal yield.

Fifth method: cap word function

The capwords() function does more than just change the first letter of each word to uppercase. Every other letter is also converted to lowercase.

Method 6: Through list

Repeat through the rundown and utilize the title() strategy to change over the main letter of each word in the list  to capitalized

Method 7: Through file

Open() method is used to open the file in mode through the file is edited. At that point repeat through the record utilizing a circle. From that point forward, we profit by each word’s first letter utilizing the title() technique.

Read more: 5 Ways to Initialize a Python Array


Leave a Reply

Your email address will not be published. Required fields are marked *