मैं सोच रहा था कि कैसे जांचा जाए कि एक चर एक वर्ग है (उदाहरण नहीं!) या नहीं।
मैंने ऐसा करने के लिए फ़ंक्शन का उपयोग करने की कोशिश की है isinstance(object, class_or_type_or_tuple)
, लेकिन मुझे नहीं पता कि कक्षा किस प्रकार की होगी।
उदाहरण के लिए, निम्नलिखित कोड में
class Foo: pass
isinstance(Foo, **???**) # i want to make this return True.
मैंने " class
" को स्थानापन्न करने की कोशिश की ??? , लेकिन मुझे एहसास हुआ कि class
अजगर में एक कीवर्ड है।
inspect.isclass
लौटना चाहते हैंTrue
यदि निरीक्षण करने के लिए वस्तु एक वर्ग उदाहरण है , तो उपयोग करेंinspect.isclass(type(Myclass()))