capitalize() : First char of input string is changed to Upper case.
my_str="welcome to plus2net.com"
print(my_str.capitalize()) # Welcome to plus2net.com
We can't change the first char if it is a number
my_str="345 is the number"
print(my_str.capitalize()) # 345 is the number
capitalize()
Parameters
No parameter is taken by this method.
capitalize(),title() & upper()
capitalize() only changes the first character, while title() capitalizes each word, and upper() converts all characters to uppercase.
text = "hello world"
print(text.capitalize()) # Hello world
print(text.title()) # Hello World
print(text.upper()) # HELLO WORLD
Handling Special Characters:
text = "@welcome"
print(text.capitalize()) # @welcome (special character remains unchanged)
Applying to Multi-sentence Strings:
text = "hello. this is a test."
print(text.capitalize()) # Hello. this is a test.
« All String methods
← Subscribe to our YouTube Channel here
This article is written by plus2net.com team.
https://www.plus2net.com
plus2net.com