Мені було цікаво, як перевірити, чи є змінна класом (а не екземпляром!) Чи ні.
Я намагався використовувати цю функцію isinstance(object, class_or_type_or_tuple)для цього, але не знаю, який тип матиме клас.
Наприклад, у наступному коді
class Foo: pass
isinstance(Foo, **???**) # i want to make this return True.
Я спробував замінити " class" на ??? , але я зрозумів, що classце ключове слово в python.
inspect.isclassповернутися,Trueякщо об'єкт для перевірки є екземпляром класу , використовуйтеinspect.isclass(type(Myclass()))