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

क्या कोई Python ऑब्जेक्ट इंस्पेक्टर है?


Python में ऑब्जेक्ट इंस्पेक्टर के रूप में कार्य करने वाला कोई सिंगल बिल्ट-इन या सामान्य फंक्शन नहीं है। `type()`, `dir()`, `vars()` जैसे फंक्शन्स या `inspect` जैसे मॉड्यूल्स का उपयोग किसी ऑब्जेक्ट के एट्रिब्यूट्स, प्रॉपर्टीज और मेथड्स को खोजने के लिए किया जा सकता है।

`id()`, `getattr()`, `hasattr()`, `globals()`, `locals()`, `callable()` जैसे अन्य फंक्शन्स भी ऑब्जेक्ट के अंदर देखने और उसके एट्रिब्यूट्स और मेथड्स को जानने में उपयोगी हैं।

  1. - पायथन पैंडास - TimeDeltaIndex ऑब्जेक्ट बनाएं

    TimeDeltaIndex ऑब्जेक्ट बनाने के लिए, pandas.TimedeltaIndex() मेथड का उपयोग करें। आवश्यक लाइब्रेरी आयात करें import pandas as pd TimeDeltaIndex ऑब्जेक्ट बनाएं हम data पैरामीटर का उपयोग करके टाइमडेल्टा-जैसा डेटा सेट करते हैं: tdIndex = pd.TimedeltaIndex(data=[10 day 5h 2 min 3us 10ns, +22:39:19.99999

  1. पायथन में ग्राफ में कोई सामान्य पहुंच योग्य नोड है या नहीं जांचने का प्रोग्राम पायथन में ग्राफ में कोई सामान्य पहुंच योग्य नोड है या नहीं जांचने का प्रोग्राम

    मान लीजिए हमारे पास एक निर्देशित ग्राफ की एज सूची है, इसमें n नोड हैं और नोड नाम 0 से n-1 हैं। हमारे पास दो पूर्णांक मान a और b भी हैं। हमें जांचना है कि क्या कोई नोड c ऐसा है कि हम c से a जा सकते हैं और c से b भी जा सकते हैं। इसलिए, यदि इनपुट ग्राफ छवि में दिखाए अनुसार है और a = 2, b = 3, तो आउटपुट

  1. पायथन ऑब्जेक्ट तुलना:  is  बनाम  == पायथन ऑब्जेक्ट तुलना: "is" बनाम "=="

    इस लेख में हम ऑब्जेक्ट तुलना यानी is ऑपरेटर और समानता ऑपरेटर == के बीच अंतर के बारे में जानेंगे। समानता ऑपरेटर पास किए गए आर्गुमेंट के मान पर काम करता है जबकि is ऑपरेटर पास किए गए दो ऑब्जेक्ट्स के रेफरेंस की तुलना करता है। समानता ऑपरेटर के मामले में आर्गुमेंट की सामग्री की तुलना की जाती है, उनके रेफ