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

पायथन में कैरेक्टर क्लास ऑपरेशंस क्या हैं?

<शरीर>

कुछ नियमित अभिव्यक्ति इंजन चरित्र वर्गों के भीतर कुछ फैंसी संचालन की अनुमति देते हैं। हम उन वर्णों का मिलान कर सकते हैं जो एक वर्ग से संबंधित हैं लेकिन दूसरे वर्ग से नहीं (घटाव); ऐसे वर्णों का मिलान करें जो एक वर्ग और दूसरे (चौराहे) दोनों से संबंधित हों, या उन वर्णों से मेल खाते हों जो कई वर्गों (संघ) में से किसी एक से संबंधित हों।

पायथन में पुन:मॉड्यूल, हमें चरित्र वर्ग के भीतर कई वर्गों के प्रतिच्छेदन को निर्दिष्ट करने के लिए AND ऑपरेटर &&का उपयोग करने की अनुमति देता है:[…&&[…]] दो उप-वर्गों के प्रतिच्छेदन का प्रतिनिधित्व करने वाले एक वर्ण वर्ग को निर्दिष्ट करता है - जिसका अर्थ है कि चरित्र वर्ग द्वारा मिलान दो उप-वर्गों से संबंधित होना चाहिए। उदाहरण के लिए, [\S&&[\D]] एक ऐसे वर्ण को निर्दिष्ट करता है जो एक गैर-व्हाट्सएप वर्ण और एक गैर-अंक दोनों है।

पायथन के लिए पुन:मॉड्यूल में कैरेक्टर क्लास घटाव
उदाहरण के लिए, वर्ग
[a-z--[aeiou]]एक अंग्रेजी लोअर-केस व्यंजन से मेल खाता है।

इसके अलावा, जब घटाए गए वर्ग में कोई श्रेणी शामिल नहीं होती है, तो इसके कोष्ठक वैकल्पिक होते हैं। इसलिए उपरोक्त को [a-z--aeiou]

. के रूप में भी लिखा जा सकता है

पायथन के लिए पुन:मॉड्यूल में कैरेक्टर क्लास यूनियन
पायथन के लिए पुन:मॉड्यूल में, कई वर्ण वर्गों का संघ बनाने के लिए, हम OR ऑपरेटर || का उपयोग करते हैं। उदाहरण के लिए, [0||[^\W\d]] एक ऐसे वर्ण को निर्दिष्ट करता है जो या तो 0 है या एक शब्द वर्ण जो एक अंक नहीं है।





  1. पायथन में किसी फ़ंक्शन के आवश्यक तर्क क्या हैं?

    आवश्यक तर्क किसी फ़ंक्शन के अनिवार्य तर्क हैं। फ़ंक्शन कॉल के दौरान इन तर्क मानों को सही संख्या और क्रम में पारित किया जाना चाहिए। यदि आप दिए गए कोड को चलाते हैं तो आपको निम्न आउटपुट मिलता है Hi 15Traceback (सबसे हाल की कॉल अंतिम):फ़ाइल requiredarg1.py, पंक्ति 4, में स्पष्टीकरण दो आवश्यक तर्कों

  1. पायथन में डिफ़ॉल्ट तर्क क्या हैं?

    पायथन फ़ंक्शन तर्कों को डिफ़ॉल्ट मान रखने की अनुमति देता है; यदि फ़ंक्शन को तर्क के बिना कहा जाता है, तो तर्क को उसका डिफ़ॉल्ट मान मिल जाता है डिफ़ॉल्ट तर्क: उदाहरण पायथन में फ़ंक्शन तर्कों के लिए सिंटैक्स और डिफ़ॉल्ट मानों का प्रतिनिधित्व करने का एक अलग तरीका है। डिफ़ॉल्ट मान इंगित करते हैं कि फ़

  1. पायथन फ़ंक्शन विशेषताएँ क्या हैं?

    पायथन में सब कुछ एक वस्तु है, और लगभग हर चीज में विशेषताएँ और विधियाँ होती हैं। पायथन में, कार्य भी वस्तुएं हैं। इसलिए उनके पास अन्य वस्तुओं की तरह गुण हैं। सभी फ़ंक्शन में एक अंतर्निहित विशेषता __doc__ होती है, जो फ़ंक्शन स्रोत कोड में परिभाषित दस्तावेज़ स्ट्रिंग लौटाती है। हम उन्हें नई विशेषताएँ भ