0% found this document useful (0 votes)
4 views4 pages

Program 5

This document provides a Python program to count the occurrences of a specific word in a given string. It includes explanations of string manipulation concepts in Python, such as string assignment, looping, and checking for presence. The program takes user input for a string and a word, counts the occurrences of the word, and prints the result.

Uploaded by

newshunt535
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views4 pages

Program 5

This document provides a Python program to count the occurrences of a specific word in a given string. It includes explanations of string manipulation concepts in Python, such as string assignment, looping, and checking for presence. The program takes user input for a string and a word, counts the occurrences of the word, and prints the result.

Uploaded by

newshunt535
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Practical No.

TITLE : Program to count the occurrences of each word in a given string sentence.

Problem Description : Python Program to Count the Occurrences of Each Word in a Given
String Sentence

Theory / Analysis

Strings

Strings in python are surrounded by either single quotation marks, or double quotation marks.

'hello' is the same as "hello".

You can display a string literal with the print() function:

Example

print("Hello")

print('Hello')

Assign String to a Variable

Assigning a string to a variable is done with the variable name followed by an equal sign and the
string:

Example

a = "Hello"

print(a)

Strings are Arrays

Like many other popular programming languages, strings in Python are arrays of bytes
representing unicode characters.

However, Python does not have a character data type, a single character is simply a string with a
length of 1.

Square brackets can be used to access elements of the string.

Example

Get the character at position 1 (remember that the first character has the position 0):

a = "Hello, World!"
print(a[1])

Looping Through a String

Since strings are arrays, we can loop through the characters in a string, with a for loop.

Example

Loop through the letters in the word "banana":

for x in "banana":

print(x)

String Length

To get the length of a string, use the len() function.

Example

The len() function returns the length of a string:

a = "Hello, World!"

print(len(a))

Check String

To check if a certain phrase or character is present in a string, we can use the keyword in.

Example

Check if "free" is present in the following text:

txt = "The best things in life are free!"

print("free" in txt)

Use it in an if statement:

Example

Print only if "free" is present:

txt = "The best things in life are free!"

if "free" in txt:

print("Yes, 'free' is present.")


Check if NOT

To check if a certain phrase or character is NOT present in a string, we can use the keyword not
in.

Example

Check if "expensive" is NOT present in the following text:

txt = "The best things in life are free!"

print("expensive" not in txt)

1. Take a string and a word from the user and store it in separate variables.

2. Initialize a count variable to 0.

3. Split the string using space as the reference and store the words in a list.

4. Use a for loop to traverse through the words in the list and use an if statement to check if the
word in the list matches the word given by the user and increment the count.

5. Print the total count of the variable.

6. Exit.

Program

Program to count the occurrences of each word in a given string sentence.

string=raw_input("Enter string:")

word=raw_input("Enter word:")

a=[]

count=0

a=string.split(" ")

for i in range(0,len(a)):

if(word==a[i]):

count=count+1

print("Count of the word is:")


print(count)

Runtime Test Cases

Case 1:

Enter string:hello world

Enter word:hello

Count of the word is:

Case 2:

Enter string:orange blue red orange

Enter word:orange

Count of the word is:

You might also like