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

Python में Immutable (अपरिवर्तनीय) क्या है?


Python में अपरिवर्तनीय (Immutable) ऑब्जेक्ट्स

Python विभिन्न प्रकार के डेटा प्रकारों के ऑब्जेक्ट्स को परिभाषित करता है। ये ऑब्जेक्ट्स मेमोरी में संग्रहीत होते हैं। कुछ ऑब्जेक्ट्स की सामग्री उनके बनने के बाद बदली जा सकती है जबकि अन्य नहीं बदली जा सकती। संख्यात्मक ऑब्जेक्ट्स जैसे पूर्णांक, फ्लोट और जटिल संख्या ऑब्जेक्ट्स मेमोरी पर कब्जा करते हैं और मेमोरी सामग्री को बदला नहीं जा सकता। ऐसे ऑब्जेक्ट्स को अपरिवर्तनीय (immutable) कहा जाता है। स्ट्रिंग और डिक्शनरी ऑब्जेक्ट्स भी अपरिवर्तनीय हैं। टपल भी अपरिवर्तनीय है। हालांकि, सूची ऑब्जेक्ट परिवर्तनीय (mutable) है क्योंकि सूची ऑब्जेक्ट में आइटम्स को संशोधित, हटाया या जोड़ा जा सकता है।

  1. पायथन में CGI क्या है? पायथन में CGI क्या है?

    कॉमन गेटवे इंटरफ़ेस, या CGI, HTTP सर्वर जैसे सूचना सर्वरों के साथ इंटरफ़ेस करने के लिए बाहरी गेटवे प्रोग्राम्स के लिए एक मानक है।वर्तमान संस्करण CGI/1.1 है और CGI/1.2 प्रगति पर है।वेब ब्राउज़िंगCGI की अवधारणा को समझने के लिए, आइए देखें कि जब हम किसी विशेष वेब पेज या URL को ब्राउज़ करने के लिए एक हाइ

  1. पायथन में फाइल ऑब्जेक्ट्स: पूरी गाइड पायथन में फाइल ऑब्जेक्ट्स: पूरी गाइड

    पायथन में, जब भी हम फाइल्स पढ़ने या लिखने का प्रयास करते हैं, हमें कोई लाइब्रेरी इम्पोर्ट करने की आवश्यकता नहीं होती क्योंकि यह नेटिवली हैंडल किया जाता है। सबसे पहली चीज जो हम करेंगे वह है बिल्ट-इन open फंक्शन का उपयोग करके एक फाइल ऑब्जेक्ट प्राप्त करना। open फंक्शन एक फाइल खोलता है और एक फाइल ऑब्ज

  1. - पायथन में __init__.py क्या है?

    __init__.py फ़ाइलें पायथन को डायरेक्टरी को पैकेज के रूप में मानने के लिए आवश्यक होती हैं। यह string जैसे सामान्य नाम वाली डायरेक्टरी को, बाद में मॉड्यूल सर्च पथ पर आने वाले वैध मॉड्यूल को अनजाने में छिपाने से रोकती है। सबसे सरल मामले में, __init__.py एक खाली फ़ाइल हो सकती है, लेकिन यह पैकेज के लिए