इस लेख में, हम Python में isprintable() और इसके अनुप्रयोग के बारे में सीखेंगे।
isprintable() स्ट्रिंग हैंडलिंग के उद्देश्य के लिए उपयोग की जाने वाली एक बिल्ट-इन मेथड है। isprintable() मेथड "True" लौटाता है जब स्ट्रिंग में मौजूद सभी कैरेक्टर प्रिंटेबल प्रकार के हों या स्ट्रिंग खाली हो, अन्यथा यह "False" का बूलियन मान लौटाता है।
आर्गुमेंट्स - कॉल किए जाने पर यह कोई आर्गुमेंट नहीं लेता
प्रिंटेबल कैरेक्टर की सूची में अंक, अक्षर, विशेष प्रतीक और स्पेस शामिल हैं।
आइए इस उदाहरण को देखें कि स्ट्रिंग के कैरेक्टर प्रिंटेबल हैं या नहीं, यह जांचने के लिए।
उदाहरण
# प्रिंटेबल कैरेक्टर की जांच st = 'Tutorialspoint' print(st.isprintable()) # जांचें कि \n प्रिंटेबल कैरेक्टर है या नहीं st = 'Tutorials \n point' print(st.isprintable()) # जांचें कि स्पेस प्रिंटेबल कैरेक्टर है या नहीं string = '' print(string.isprintable())
आउटपुट
True False True
उदाहरण
# प्रिंटेबल कैरेक्टर की जांच st = 'Tutorials$$point&&' print(st.isprintable()) # जांचें कि \t प्रिंटेबल कैरेक्टर है या नहीं st = 'Tutorials \t point' print(st.isprintable()) # जांचें कि अंडरस्कोर प्रिंटेबल कैरेक्टर है या नहीं string = '_' print(string.isprintable())
आउटपुट
True False True
अनुप्रयोग
रनटाइम पर प्रिंटिंग त्रुटि को ठीक करने के लिए हम इस अपवाद को संभाल सकते हैं और सभी नॉन-प्रिंटेबल कैरेक्टर को कंसोल पर प्रिंट करने के लिए वांछित प्रतीक से बदल सकते हैं
यह तब भी उपयोगी होता है जब हमें आउटपुट को एक विशिष्ट तरीके से फॉर्मेट करना होता है ताकि एस्केप सीक्वेंस जैसी अवांछित चीजों को हटाया जा सके
निष्कर्ष
इस लेख में, हमने Python 3.x या उससे पहले के संस्करणों में isprintable() फ़ंक्शन और इसके अनुप्रयोग के बारे में सीखा।