इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे।
समस्या कथन - हमें एक स्ट्रिंग दी गई है, हमें स्ट्रिंग में शब्दों की संख्या गिनने की आवश्यकता है।
दृष्टिकोण 1 - split() फ़ंक्शन का उपयोग करना
split() फ़ंक्शन स्ट्रिंग को स्पेस को डिलीमीटर के रूप में एक सूची पुनरावृत्ति में तोड़ता है। यदि split() फ़ंक्शन का उपयोग डिलीमीटर निर्दिष्ट किए बिना किया जाता है तो स्पेस को डिफ़ॉल्ट डिलीमीटर के रूप में आवंटित किया जाता है।
उदाहरण
test_string = "Tutorials point is a learning platform"
# मूल स्ट्रिंग
print("The original string is : " + test_string)
# split() फ़ंक्शन का उपयोग करना
res = len(test_string.split())
# कुल शब्दों की संख्या
print("The number of words in string are : " + str(res))
आउटपुट
The original string is : Tutorials point is a learning platform The number of words in string are : 6
दृष्टिकोण 2 - Regex मॉड्यूल का उपयोग करना
यहां findall() फ़ंक्शन का उपयोग regex मॉड्यूल में उपलब्ध वाक्य में शब्दों की संख्या गिनने के लिए किया जाता है।
उदाहरण
import re
test_string = "Tutorials point is a learning platform"
# मूल स्ट्रिंग
print("The original string is : " + test_string)
# regex (findall()) फ़ंक्शन का उपयोग करना
res = len(re.findall(r'\w+', test_string))
# कुल शब्दों की संख्या
print("The number of words in string are : " + str(res))
आउटपुट
The original string is: Tutorials point is a learning platform The number of words in string is: 6
दृष्टिकोण 3 - sum() + strip() + split() फ़ंक्शन का उपयोग करना
यहां हम दिए गए वाक्य में सभी शब्दों की जांच करते हैं और उन्हें sum() फ़ंक्शन का उपयोग करके जोड़ते हैं।
उदाहरण
import string
test_string = "Tutorials point is a learning platform"
# मूल स्ट्रिंग प्रिंट करना
print("The original string is: " + test_string)
# sum() + strip() + split() फ़ंक्शन का उपयोग करना
res = sum([i.strip(string.punctuation).isalpha() for i in test_string.split()])
# शब्दों की संख्या
print("The number of words in string are : " + str(res))
आउटपुट
The original string is : Tutorials point is a learning platform The number of words in string are : 6
सभी चर स्थानीय स्कोप में घोषित किए गए हैं और उनके संदर्भ ऊपर दिए गए चित्र में देखे गए हैं।
निष्कर्ष
इस लेख में, हमने सीखा है कि वाक्य में शब्दों की संख्या कैसे गिनें।