Bir değişkenin bir sınıf (örnek değil!) Olup olmadığını nasıl kontrol edeceğini merak ediyordum.
Bunu isinstance(object, class_or_type_or_tuple)
yapmak için işlevi kullanmaya çalıştım , ama bir sınıfın ne tür olacağını bilmiyorum.
Örneğin, aşağıdaki kodda
class Foo: pass
isinstance(Foo, **???**) # i want to make this return True.
" class
" Yerine ??? , ama bunun python'da class
bir anahtar kelime olduğunu fark ettim .
inspect.isclass
True
inspect.isclass(type(Myclass()))