Q:

Capitalizes the first letter of each word in a string in Python

belongs to collection: Python String Programs

0

Example:

    Input: "HELLO WORLD!"
    Output: "Hello World!"

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Method 1: Using title() method

# python program to capitalizes the 
# first letter of each word in a string

# function 
def capitalize(text):
  return text.title()

# main code 
str1 = "Hello world!"
str2 = "hello world!"
str3 = "HELLO WORLD!"
str4 = "includehelp.com is a tutorials site"

# printing
print("str1: ", str1)
print("str2: ", str2)
print("str3: ", str3)
print("str4: ", str4)
print()

print("capitalize(str1): ", capitalize(str1))
print("capitalize(str2): ", capitalize(str2))
print("capitalize(str3): ", capitalize(str3))
print("capitalize(str4): ", capitalize(str4))

Output

str1:  Hello world!
str2:  hello world!
str3:  HELLO WORLD!
str4:  includehelp.com is a tutorials site

capitalize(str1):  Hello World!
capitalize(str2):  Hello World!
capitalize(str3):  Hello World!
capitalize(str4):  Includehelp.Com Is A Tutorials Site

Method 2: Using loop, split() method

# python program to capitalizes the 
# first letter of each word in a string

# function 
def capitalize(text):
  return  ' '.join(word[0].upper() + word[1:] for word in text.split())

# main code 
str1 = "Hello world!"
str2 = "hello world!"
str3 = "HELLO WORLD!"
str4 = "includehelp.com is a tutorials site"

# printing
print("str1: ", str1)
print("str2: ", str2)
print("str3: ", str3)
print("str4: ", str4)
print()

print("capitalize(str1): ", capitalize(str1))
print("capitalize(str2): ", capitalize(str2))
print("capitalize(str3): ", capitalize(str3))
print("capitalize(str4): ", capitalize(str4))

Output

str1:  Hello world!
str2:  hello world!
str3:  HELLO WORLD!
str4:  includehelp.com is a tutorials site

capitalize(str1):  Hello World!
capitalize(str2):  Hello World!
capitalize(str3):  HELLO WORLD!
capitalize(str4):  Includehelp.com Is A Tutorials Site

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Python String Programs

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now
Python program to check if a string is palindrome ... >>
<< Convert a String to camelCase in Python...