पायथन में अंडरस्कोर (_) खास है। पायथन में अंडरस्कोर का उपयोग करने के 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 में अजगर में जोड़ा गया था