अंडरस्कोर (_) पायथन में विशेष है। पायथन में अंडरस्कोर का उपयोग करने के 5 मुख्य मामले हैं।
1. इंटरप्रेटर में अंतिम एक्सप्रेशन का मान स्टोर करना
पायथन इंटरप्रेटर अंतिम एक्सप्रेशन के मान को _ नामक विशेष वेरिएबल में स्टोर करता है।
>>> 12 + 10 22 >>> _ 22
2. विशिष्ट मानों को अनदेखा करना
अंडरस्कोर का उपयोग कई भाषाओं जैसे एलिक्सिर, एरलैंग, पायथन आदि में विशिष्ट मानों को अनदेखा करने के लिए भी किया जाता है। यदि आपको विशिष्ट मानों की आवश्यकता नहीं है या मान उपयोग नहीं किए जाते हैं, तो बस मानों को अंडरस्कोर को असाइन करें।
>>> _, _, a = (1, 2, 3) >>> a 3
3. वेरिएबल और फ़ंक्शन के नाम को विशेष अर्थ देना
सिंगल प्रीसेडिंग अंडरस्कोर वाले वेरिएबल नाम प्राइवेट वेरिएबल, फ़ंक्शन, क्लास के लिए उपयोग किए जाते हैं। इस कन्वेंशन वाली किसी भी चीज़ को from module import * में नज़रअंदाज़ किया जाता है। अधिक कन्वेंशन के लिए देखें: पायथन के अंडरस्कोर को समझना
4. नंबर लिटरल वैल्यू के अंकों को अलग करना
पायथन में, अत्यधिक बड़ी संख्याओं से निपटने से बचने के लिए, आप संख्याओं को आसानी से पढ़ने योग्य बनाने के लिए अंडरस्कोर लगा सकते हैं।
>>> a = 7_200_000_000 # 7.2 बिलियन आसानी से पढ़ने योग्य >>> a 7200000000
नोट: यह फीचर पायथन v3.6 में जोड़ा गया था।