Мне было интересно, как проверить, является ли переменная классом (не экземпляром!) Или нет.
Я пытался использовать функцию, 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()))