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

पायथन में एक स्ट्रिंग के रूप में एक चर नाम कैसे प्राप्त करें?

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

एक चर का नाम स्ट्रिंग के रूप में प्राप्त करने के अभी भी तरीके हैं। हालांकि इसे निकालने के लिए आपको चर नाम की स्ट्रिंग जानने की जरूरत है। साथ ही यह वेरिएबल नाम के लिए रिवर्स सर्च है। यदि आपके पास समान मान वाले 2 चर हैं, तो यह उनमें से किसी एक को वापस कर सकता है। iteritems दायरे में सभी चरों की सूची उनके मूल्यों के साथ लौटाता है। उदाहरण के लिए,

>>> my_var = 5
>>> my_var_name = [ k for k,v in locals().iteritems() if v == my_var][0]
>>> my_var_name
'my_var'

  1. जावास्क्रिप्ट में चर का नाम कैसे दें?

    चर को नामित कंटेनर के रूप में माना जा सकता है। आप इन कंटेनरों में डेटा रख सकते हैं और फिर केवल कंटेनर का नाम देकर डेटा को संदर्भित कर सकते हैं। JavaScript में अपने वेरिएबल का नामकरण करते समय, निम्नलिखित नियमों को ध्यान में रखें। आपको किसी भी JavaScript आरक्षित कीवर्ड का उपयोग वैरिएबल नाम के रूप में

  1. PHP में एक स्ट्रिंग के रूप में एक चर नाम कैसे प्राप्त करें?

    PHP में एक स्ट्रिंग के रूप में एक चर नाम प्राप्त करने के लिए, कोड इस प्रकार है- उदाहरण <?php    $a = "This is it!";    $$a = "Demo string!";    print($a); ?> आउटपुट यह निम्नलिखित आउटपुट उत्पन्न करेगा- This is it! उदाहरण आइए अब एक और उदाहरण दे

  1. पायथन 3 में टिंकर फाइलडिअलॉग से स्ट्रिंग कैसे प्राप्त करें?

    टिंकर एप्लिकेशन में फाइल सिस्टम के साथ बातचीत करने के लिए, आप टिंकर filedialog का उपयोग कर सकते हैं मापांक। यह सिस्टम में फाइलों से निपटने का एक तरीका प्रदान करता है। फ़ाइल संवाद मॉड्यूल डेवलपर्स को एप्लिकेशन के लिए विभिन्न प्रकार के फ़ाइल संवाद बनाने में मदद करने के लिए कई अंतर्निहित कार्य प्रदान क