প্রতিটি ক্লাস একটি অবজেক্ট। এটি মেটাক্লাস নামে ক وقالت জিনিসের একটি ইনস্ট্যান্স। ডিফল্ট মেটাক্লাস হলো type। এটি isinstance ফাংশন দিয়ে চেক করা যায়। উদাহরণস্বরূপ:
class Foo: pass foo = Foo() isinstance(foo, Foo) isinstance(Foo, type)
এটি আউটপুট দেবে:
True True
একটি মেটাক্লাস একটি অবজেক্টের ক্লাস হায়ারার্কির অংশ নয়, কিন্তু বেস ক্লাসগুলো হলো। এই ক্লাসগুলো অবজেক্ট নয়, বরং ক্লাসকে ইনিশিয়ালাইজ করতে ব্যবহৃত হয়।
মেটাক্লাস ও ইনহেরিটেন্স সম্পর্কে আরও গভীরে জানতে পড়ুন: https://blog.ionelmc.ro/2015/02/09/understanding-python-metaclasses/