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

Python में isprintable() और इसके अनुप्रयोग


इस लेख में, हम 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() फ़ंक्शन और इसके अनुप्रयोग के बारे में सीखा।


  1. Python में वेक्टर A को घुमाकर और वेक्टर C जोड़कर वेक्टर B तक पहुंचने की संभावना की जांच कैसे करें? Python में वेक्टर A को घुमाकर और वेक्टर C जोड़कर वेक्टर B तक पहुंचने की संभावना की जांच कैसे करें?

    मान लीजिए हमारे पास 2D प्लेन में तीन वेक्टर x, y और z हैं। हमें यह जांचना है कि क्या हम वेक्टर x को 90 डिग्री (घड़ी की दिशा में) घुमाकर या आवश्यकतानुसार कई बार z को जोड़कर वेक्टर y प्राप्त कर सकते हैं। तो, यदि इनपुट x = (-4, -2), y = (-1, 2), z = (-2, -1) है, तो आउटपुट True होगा क्योंकि हम x में z

  1. पायथन में सहसंबंध और रिग्रेशन पायथन में सहसंबंध और रिग्रेशन

    सहसंबंध दो डेटा सेट के बीच निर्भरता वाले कुछ सांख्यिकीय संबंधों को संदर्भित करता है। जबकि रैखिक प्रतिगमन एक रैखिक दृष्टिकोण है जो एक आश्रित चर और एक या अधिक स्वतंत्र चर के बीच संबंध स्थापित करता है। एकल स्वतंत्र चर को रैखिक प्रतिगमन कहा जाता है जबकि एकाधिक स्वतंत्र चर को बहु प्रतिगमन कहा जाता है। स

  1. - पायथन में =+ और += क्या करते हैं?

    += ऑपरेटर object.__iadd__() फ़ंक्शन के लिए सिंटैक्टिक शुगर है। पायथन डॉक्स से: ये मेथड ऑगमेंटेड अंकगणितीय असाइनमेंट (+=, -=, *=, @=, /=, //=, %=, **=, <<=, >>=, &=, ^=, |=) को इम्प्लीमेंट करने के लिए कॉल किए जाते हैं। ये मेथड इन-प्लेस ऑपरेशन (self को मॉडिफाई करना) करने का प्रयास करना चा