इस ट्यूटोरियल में, हम एक प्रोग्राम लिखने जा रहे हैं जो जांचता है कि क्या स्ट्रिंग में कोई विशेष वर्ण है या नहीं। यह Python में सीधा है।
string मॉड्यूल में विशेष वर्णों का एक सेट होगा। हम इसका उपयोग यह जांचने के लिए कर सकते हैं कि क्या स्ट्रिंग में कोई विशेष वर्ण है या नहीं। आइए प्रोग्राम लिखने के चरण देखें।
string मॉड्यूल आयात करें।
string.punctuation से विशेष वर्णों को एक चर में संग्रहीत करें।
एक स्ट्रिंग आरंभ करें।
map फ़ंक्शन का उपयोग करके जांचें कि स्ट्रिंग में विशेष वर्ण हैं या नहीं।
परिणाम प्रिंट करें, चाहे वैध हो या नहीं।
उदाहरण
# string मॉड्यूल आयात करना
import string
# विशेष वर्ण
special_chars = string.punctuation
# स्ट्रिंग आरंभ करना
string_1 = "Tutori@lspoinT!"
string_2 = "Tutorialspoint"
# string_1 में विशेष वर्णों की जांच करना
bools = list(map(lambda char: char in special_chars, string_1))
print("Valid") if any(bools) else print("Invalid")
# string_2 में विशेष वर्णों की जांच करना
bools = list(map(lambda char: char in special_chars, string_2))
print("Valid") if any(bools) else print("Invalid")
आउटपुट
यदि आप उपरोक्त प्रोग्राम चलाते हैं तो आपको निम्न परिणाम मिलेगा।
Valid Invalid
निष्कर्ष
आप कोड को फ़ंक्शन में ले जा सकते हैं ताकि कोड में अतिरेक से बचा जा सके। यदि ट्यूटोरियल में आपके कोई संदेह हैं, तो उन्हें टिप्पणी अनुभाग में उल्लेख करें।