How To Count Words In A Sentence In Python?


I want to send my text to the python application as argument. The application will return the count of words in the text. Here is the basic but useful sample python application.

Python Script

We have following python script which is named sentence_word_count.py . It gets sentence as argument and split it according to spaces. Uses len() function in order to count elements in the given list.

import sys 
 
def countwords(s): 
    count=len(s.split()) 
    return count 
 
print("Sentence:") 
print(sys.argv[1]) 
print("Total Word Count:") 
print(countwords(sys.argv[1]))
Python Script 
Python Script

Run Python Script

We will use sentence_word_count.py script in order to count given sentence word count. In this case sentence is This is a sample sentence.

$ python sentence_word_count.py "This is a sample sentence" 
Sentence: 
This is a sample sentence 
Total Word Count: 
5

LEARN MORE  What Is A Function and How To Create Function In PHP, Python, JavaScript, C/C++, C#, Bash, Java , PowerShell Programming Languages?

Leave a Comment