Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन – ASCII रेंज के भीतर स्ट्रिंग्स को फ़िल्टर करना


जब ASCII रेंज के भीतर स्ट्रिंग्स को फ़िल्टर करने की आवश्यकता होती है, तो यूनिकोड प्रतिनिधित्व में मदद करने वाला 'ord' मेथड और 'all' ऑपरेटर का उपयोग किया जाता है।

उदाहरण

my_string = "Hope you are well"
print("The string is :")
print(my_string)
my_result = all(ord(c) < 128 for c in my_string)
if(my_result == True):
    print("The string contains ASCII characters")
else:
    print("The string doesn't contain all ASCII characters")

आउटपुट

The string is : Hope you are well
The string contains ASCII characters

व्याख्या

  • एक स्ट्रिंग परिभाषित की जाती है और कंसोल पर प्रदर्शित की जाती है।

  • स्ट्रिंग के प्रत्येक अक्षर पर 'ord' मेथड को कॉल किया जाता है, और जांचा जाता है कि इसका यूनिकोड मान 128 से कम है या नहीं।

  • यदि सभी एलिमेंट्स का यूनिकोड प्रतिनिधित्व 128 से कम है, तो एक बूलियन 'True' मान निर्दिष्ट किया जाता है।

  • पुनरावृति पूरी होने के बाद, इस बूलियन मान की जांच की जाती है।

  • इस मान के आधार पर, प्रासंगिक संदेश कंसोल पर प्रदर्शित किया जाता है।


  1. - पायथन में स्ट्रिंग्स अपडेट करना

    आप किसी मौजूदा स्ट्रिंग को अपडेट कर सकते हैं एक वेरिएबल को दूसरी स्ट्रिंग पर (पुनः) असाइन करके। नया मान इसके पिछले मान से संबंधित हो सकता है या पूरी तरह से अलग स्ट्रिंग हो सकता है। उदाहरण के लिए: उदाहरण #!/usr/bin/python var1 = Hello World! print Updated String :- , var1[:6] + Python आउटपुट जब उप

  1. - पायथन में स्ट्रिंग ASCII है या नहीं कैसे जांचें?

    पायथन में किसी स्ट्रिंग के ASCII होने की जांच करने का सबसे सरल तरीका है स्ट्रिंग के प्रत्येक कैरेक्टर पर लूप चलाकर जांचना कि प्रत्येक कैरेक्टर ASCII है या नहीं। उदाहरण def is_ascii(s): return all(ord(c) < 128 for c in s) print(is_ascii(ӓmsterdӒm)) आउटपुट यह आउटपुट देगा: False लेकिन यह तरीका बहु

  1. - Python स्ट्रिंग्स में महारत हासिल करें: आवश्यक ऑपरेशन्स और सर्वोत्तम प्रथाएं

    स्ट्रिंग्स Python में बुनियादी डेटा प्रकारों में से एक हैं। Python स्ट्रिंग्स अक्षरों, अंकों और अन्य विशेष वर्णों से बने किसी भी संख्या में वर्णों का संयोजन हैं। इस ट्यूटोरियल में, आप सीखेंगे कि विभिन्न परिदृश्यों में उपयोग के लिए उन्हें कैसे बनाएं, हेरफेर करें और फॉर्मेट करें। Python में नई स्ट्रि