আমি ভাবছিলাম কীভাবে ভেরিয়েবল একটি শ্রেণি (উদাহরণ নয়!) কিনা তা যাচাই করব।
এটি করার জন্য আমি ফাংশনটি ব্যবহার করার চেষ্টা করেছি 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()))