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

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

पायथन में अंडरस्कोर (_) खास है। पायथन में अंडरस्कोर का उपयोग करने के 5 मामले हैं।

1. दुभाषिया में अंतिम अभिव्यक्ति के मूल्य को संग्रहीत करने के लिए।

पायथन दुभाषिया अंतिम अभिव्यक्ति मान को '_' नामक विशेष चर में संग्रहीत करता है।

उदाहरण के लिए

>>> 12 + 10
22
>>> _
22

2. विशिष्ट मूल्यों की अनदेखी के लिए।

अंडरस्कोर का उपयोग कई भाषाओं जैसे अमृत, एरलांग, पायथन, आदि में विशिष्ट मानों को अनदेखा करने के लिए भी किया जाता है। यदि आपको विशिष्ट मानों की आवश्यकता नहीं है या मानों का उपयोग नहीं किया जाता है, तो बस अंडरस्कोर के लिए मान असाइन करें।

उदाहरण के लिए

>>> _, _, a = (1, 2, 3)
>>> a
3

3. चरों और कार्यों के नाम को विशेष अर्थ देना।

एकल पूर्ववर्ती अंडरस्कोर वाले चर नाम निजी चर, कार्यों, कक्षाओं के लिए उपयोग किए जाते हैं। इस सम्मेलन के साथ कुछ भी मॉड्यूल आयात * से अनदेखा किया जाता है। ऐसे कई अन्य सम्मेलन हैं जिन्हें आप यहां देख सकते हैं:https://hackernoon.com/understanding-the-underscore-of-python-309d1a029edc

4. संख्या के शाब्दिक मान के अंकों को अलग करने के लिए।

पायथन में, बहुत बड़ी संख्या से निपटने से बचने के लिए, आप संख्याओं को आसानी से पढ़ने योग्य बनाने के लिए अंडरस्कोर लगा सकते हैं।

उदाहरण के लिए

>>> a = 7_200_000_000   # 7.2 billion easily readable
>>> a
7200000000

ध्यान दें कि अंतिम सुविधा को v3.6 में अजगर में जोड़ा गया था


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

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

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

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

  1. पायथन में टेक्स्ट फ़ाइल के साथ कैसे काम करें?

    एक टेक्स्ट फ़ाइल कोई भी फ़ाइल है जिसमें केवल पढ़ने योग्य वर्ण होते हैं। पाठ फ़ाइलों के विपरीत, बाइनरी फाइलें ऐसी कोई भी फाइल होती हैं जहां प्रारूप पठनीय वर्णों से बना नहीं होता है। बाइनरी फाइलें जेपीईजी या जीआईएफ जैसी छवि फाइलों, एमपी 3 जैसी ऑडियो फाइलों या वर्ड या पीडीएफ जैसे बाइनरी दस्तावेज़ प्रार