Мені було цікаво, як перевірити, чи є змінна класом (а не екземпляром!) Чи ні.
Я намагався використовувати цю функцію 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()))