How to print first character of each word in upper case of a string in Python

+1 vote

Lets say there is a string such as "this is a sample python program". 

How to write a program such that it would print the first character of each word in the string. such as T,I,A,S,P,P

i.e. This Is A Sample Python Program ?

Jun 1, 2018 in Python by jain12
• 170 points
12,386 views

2 answers to this question.

0 votes
You can use split() using space as delimiter to fetch each word and then use counter-chindex to find if it is first character of each word. If yes, then apply upper()

Below is the sample code:

s1="this is a sample python program"
s1.split(" ")
chindex=1
for letter in s1.split(" "):
     if chindex==1:
         print(letter[0].upper()+""+letter[1:len(letter)], end=" ")
     else:
         print(letter)
answered Jun 1, 2018 by george
• 200 points
how about..?

"hello     edurekha"

how to make this.."

Hey, 

You can try this:

Use .join():

print(" ".join([item1, item2]))

The default for print, however, is to put a space between arguments, so you could also do:

print(item1, item2)

I hope this will be helpful.

s1="this is a sample python program"
s1.split(" ")
for letter in s1.split(" ")

           print(letter[0].upper()+""+letter[1:len(letter)], end=" ")

This should work as though
0 votes
class Solution:

    def firstAlphabet(self, s):

            self.s=s

             k=''

             k=k+s[0]

             for i in range(len(s)):

                    if s[i].isalpha():

                           pass

                    else:

                            k=k+s[i+1]

               return k
answered Oct 28, 2020 by Anurag

Related Questions In Python

0 votes
1 answer

How can I capitalize the first letter of each word in a string?

By using  the .title() method of string ...READ MORE

answered Feb 17, 2022 in Python by Dev
• 6,000 points
662 views
0 votes
1 answer

How can I capitalize the first letter of each word in a string?

The .title() method of a string (either ASCII or ...READ MORE

answered Feb 18, 2022 in Python by CoolCoder
• 4,420 points
487 views
0 votes
1 answer

How to get the size of a string in Python?

If you are talking about the length ...READ MORE

answered Jun 4, 2018 in Python by aryya
• 7,460 points
1,373 views
–1 vote
2 answers

How to find the size of a string in Python?

following way to find length of string  x ...READ MORE

answered Mar 29, 2019 in Python by rajesh
• 1,270 points
2,106 views
0 votes
1 answer

How to change one character in a string in Python?

Python strings are immutable, you change them ...READ MORE

answered Dec 4, 2018 in Python by Nymeria
• 3,560 points
1,276 views
0 votes
2 answers
+1 vote
2 answers

how can i count the items in a list?

Syntax :            list. count(value) Code: colors = ['red', 'green', ...READ MORE

answered Jul 7, 2019 in Python by Neha
• 330 points

edited Jul 8, 2019 by Kalgi 4,434 views
0 votes
1 answer
+5 votes
6 answers

Lowercase in Python

You can simply the built-in function in ...READ MORE

answered Apr 11, 2018 in Python by hemant
• 5,790 points
4,067 views
0 votes
2 answers

Finding the index of a character in python string

You can use word.find('o') as well to ...READ MORE

answered Jun 1, 2018 in Python by george
• 200 points
1,557 views
webinar REGISTER FOR FREE WEBINAR X
REGISTER NOW
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP