पायथन कार्यक्रम एक स्ट्रिंग से अभयारण्यों को हटाने के लिए

विषय - सूची

यह प्रोग्राम एक स्ट्रिंग से सभी विराम चिह्न निकालता है। हम लूप का उपयोग करके स्ट्रिंग के प्रत्येक चरित्र की जांच करेंगे। यदि वर्ण विराम चिह्न है, तो रिक्त स्ट्रिंग उसे सौंपी जाती है।

इस उदाहरण को समझने के लिए, आपको निम्नलिखित पायथन प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:

  • लूप के लिए पायथन
  • पायथन स्ट्रिंग्स
  • अजगर अगर … और बयान

कभी-कभी, हम शब्दों की एक सूची में एक वाक्य को तोड़ने की इच्छा कर सकते हैं।

ऐसे मामलों में, हम पहले स्ट्रिंग को साफ करना चाहते हैं और सभी विराम चिह्नों को हटा सकते हैं। यहाँ एक उदाहरण है कि यह कैसे किया जाता है।

सोर्स कोड

 # define punctuation punctuations = '''!()-()();:'",./?@#$%^&*_~''' my_str = "Hello!!!, he said ---and went." # To take input from the user # my_str = input("Enter a string: ") # remove punctuation from the string no_punct = "" for char in my_str: if char not in punctuations: no_punct = no_punct + char # display the unpunctuated string print(no_punct) 

आउटपुट

 हैलो उसने कहा और चला गया 

इस कार्यक्रम में, हम पहले विराम चिह्नों की एक स्ट्रिंग को परिभाषित करते हैं। फिर, हम forलूप का उपयोग करके प्रदान किए गए स्ट्रिंग पर पुनरावृति करते हैं ।

प्रत्येक पुनरावृत्ति में, हम जांचते हैं कि क्या चरित्र विराम चिह्न है या सदस्यता परीक्षण का उपयोग नहीं कर रहा है। हमारे पास एक रिक्त स्ट्रिंग है जिसमें हम वर्ण जोड़ते हैं (यदि यह विराम चिह्न नहीं है)। अंत में, हम साफ स्ट्रिंग प्रदर्शित करते हैं।

दिलचस्प लेख...