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