Saya bertanya-tanya bagaimana cara memeriksa apakah variabel adalah kelas (bukan sebuah instance!) Atau tidak.
Saya sudah mencoba menggunakan fungsi isinstance(object, class_or_type_or_tuple)
untuk melakukan ini, tetapi saya tidak tahu tipe apa yang akan dimiliki sebuah kelas.
Misalnya, dalam kode berikut
class Foo: pass
isinstance(Foo, **???**) # i want to make this return True.
Saya mencoba mengganti " class
" dengan ??? , tetapi saya menyadari bahwa itu class
adalah kata kunci dalam python.
inspect.isclass
kembaliTrue
jika objek yang diperiksa adalah instance kelas , gunakaninspect.isclass(type(Myclass()))