Thursday, 11 June 2026

πŸš€ Day 66/150 – Count Words in a String in Python

 

πŸš€ Day 66/150 – Count Words in a String in Python

Counting words in a string is a common beginner-level Python problem and is very useful in text processing.

Example:
"Python is easy to learn" → 5 words

Let’s explore different methods to count words in Python πŸ‘‡

πŸ”Ή Method 1 – Using split() and len()

text = "Python is easy to learn" count = len(text.split()) print("Word Count:", count)



πŸ“Œ split() separates the sentence into words and len() counts them.

πŸ”Ή Method 2 – Taking User Input

text = input("Enter a string: ") count = len(text.split()) print("Word Count:", count)

πŸ“Œ Useful when taking dynamic input from users.




πŸ”Ή Method 3 – Using for Loop

text = "Python is easy to learn" count = 1 for ch in text: if ch == " ": count += 1 print("Word Count:", count)





✅ Output

Word Count: 5

πŸ“Œ Counts spaces manually to estimate the number of words.

⚠️ This method works properly only when words are separated by a single space.





πŸ”Ή Method 4 – Using Function

def count_words(text): return len(text.split()) print(count_words("Python is easy to learn"))




✅ Output

5

πŸ“Œ Best approach for reusable and cleaner code.


πŸ”₯Key Takeaways

1)split() is the easiest way to count words

2)len() gives the total number of words

3)Loop method helps understand the logic manually

4)Functions improve code reusability and readability

0 Comments:

Post a Comment

Popular Posts

Categories

100 Python Programs for Beginner (119) AI (276) Android (25) AngularJS (1) Api (7) Assembly Language (2) aws (30) Azure (11) BI (10) Books (262) Bootcamp (11) C (78) C# (12) C++ (83) cloud (1) Course (87) Coursera (300) Cybersecurity (31) data (6) Data Analysis (35) Data Analytics (22) data management (15) Data Science (366) Data Strucures (22) Deep Learning (174) Django (16) Downloads (3) edx (21) Engineering (15) Euron (30) Events (7) Excel (21) Finance (10) flask (4) flutter (1) FPL (17) Generative AI (73) Git (10) Google (53) Hadoop (3) HTML Quiz (1) HTML&CSS (48) IBM (42) IoT (3) IS (25) Java (99) Leet Code (4) Machine Learning (314) Meta (24) MICHIGAN (5) microsoft (13) Nvidia (8) Pandas (14) PHP (20) Projects (34) Python (1378) Python Coding Challenge (1156) Python Mathematics (1) Python Mistakes (51) Python Quiz (536) Python Tips (6) Questions (3) R (72) React (7) Scripting (3) security (4) Selenium Webdriver (4) Software (19) SQL (52) Udemy (18) UX Research (1) web application (11) Web development (9) web scraping (3)

Followers

Python Coding for Kids ( Free Demo for Everyone)