जब एएससीआईआई रेंज के भीतर स्ट्रिंग्स को फ़िल्टर करने की आवश्यकता होती है, तो 'ऑर्ड' विधि जो यूनिकोड प्रतिनिधित्व में मदद करती है और 'ऑल' ऑपरेटर का उपयोग किया जाता है।
नीचे उसी का एक प्रदर्शन है -
उदाहरण
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 से कम है, तो एक बूलियन 'ट्रू' मान असाइन किया जाता है।
-
एक बार पुनरावृति पूर्ण हो जाने पर, यह बूलियन मान चेक किया जाता है।
-
इस मान के आधार पर, प्रासंगिक संदेश कंसोल पर प्रदर्शित होता है।