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

पाइथन में नेस्टेड कैरेक्टर क्लास घटाव कैसे काम करता है?

<शरीर>

नेस्टेड वर्ण वर्ग घटाव

चूंकि हम घटाए गए वर्ण वर्ग के भीतर पूर्ण वर्ण वर्ग सिंटैक्स का उपयोग कर सकते हैं, हम घटाए जा रहे वर्ग से एक वर्ग घटा सकते हैं। [0-9-[0-7-[0-3]]] पहले 0-7 से 0-3 घटाते हैं, जो [0-9-[4-7]], या [0-38-9] प्राप्त करते हैं, जो 012389 स्ट्रिंग में किसी भी वर्ण से मेल खाता है।

वर्ग घटाव हमेशा वर्ण वर्ग का अंतिम तत्व होता है। [0-9-[4-7]ए-डी] एक मान्य रेगुलर एक्सप्रेशन नहीं है। इसे [0-9a-d-[4-7]] के रूप में फिर से लिखा जाना चाहिए। घटाव पूरी कक्षा पर काम करता है।

जबकि हम नेस्टेड वर्ण वर्ग घटाव का उपयोग कर सकते हैं, हम क्रमिक रूप से दो वर्गों को घटा नहीं सकते हैं। सभी यूनिकोड अक्षरों वाले वर्ग से ASCII वर्णों और अरबी वर्णों को घटाने के लिए, ASCII और अरबी वर्णों को एक वर्ग में संयोजित करें, और उसे घटाएँ, जैसे [\p{L}-[\p{IsBasicLatin}\p{IsArabic}] ].


  1. पाइथन में [\d+] रेगुलर एक्सप्रेशन कैसे काम करता है?

    निम्न कोड दिखाता है कि रेगुलर एक्सप्रेशन [\d+] दिए गए स्ट्रिंग पर क्या करता है [\d+] रेगुलर एक्सप्रेशन एक अंक (0-9) या + वर्ण को दर्शाता है उदाहरण import re result = re.findall(r'[\d+]', 'Taran123tula+456') print result आउटपुट ['1', '2', '3', '+', 

  1. पाइथन फाइलों में अंडरस्कोर _ कैसे काम करता है?

    पायथन में अंडरस्कोर (_) खास है। पायथन में अंडरस्कोर का उपयोग करने के 5 मामले हैं। 1. दुभाषिया में अंतिम अभिव्यक्ति के मूल्य को संग्रहीत करने के लिए। पायथन दुभाषिया अंतिम अभिव्यक्ति मान को _ नामक विशेष चर में संग्रहीत करता है। उदाहरण के लिए >>> 12 + 10 22 >>> _ 22 2. विशिष्ट मूल्

  1. mkdir -p पायथन में कैसे काम करता है?

    mkdir -p का उपयोग माता-पिता के मौजूद होने पर भी पुनरावर्ती निर्देशिका बनाने की अनुमति देने के लिए किया जाता है। एक निर्देशिका को पुनरावर्ती रूप से बनाने के लिए, वह पथ प्रदान करें जिसे आप os.makedirs(path) पर बनाना चाहते हैं। पुनरावर्ती रूप से एक निर्देशिका बनाने के लिए, आपको मौजूदा फ़ोल्डरों को अनुम