Funguo isinstance() ya Python
Mifano na Tumia
Ikiwa kiwango kilichotakiwa kina aina inayotazamwa, funguo isinstance() inatokana na True, inakubali False.
Ikiwa parameter type ni tupu, hali inayotukia kwamba kiwango kilijumuisha aina moja ya tupu hiyo, funguo hii inatokana na True.
Maktaba
isinstance(kiwango, type)
Value ya Parameter
Parameter | Kuonekana |
---|---|
kiwango | Inayotarajiwa. Kiwango. |
type | Aina au kikoa, au aina na/au kikoa na/au aina na kikoa kwa kikoa cha kikoa. |
Mfano zaidi
Mfano
Tathmini kwamba "Hello" ina aina inayotazamwa kwenye parameter type:
x = isinstance("Hello", (float, int, str, list, dict, tuple))
Mfano
Tathmini kwamba y ni mbinu ya myObj:
class myObj: name = "Bill" y = myObj() x = isinstance(y, myObj)
Vipengele vya Vipengele
Mshauri:Funguo issubclass()(Tathmini ya kwamba kiwango kilijumuisha kiwango kingine kingine)