Funguo isinstance() ya Python

Mfano

Tathmini kwamba namba 10 ina aina ya int:

x = isinstance(10, int)

Inafanya Mfano

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))

Inafanya Mfano

Mfano

Tathmini kwamba y ni mbinu ya myObj:

class myObj:
  name = "Bill"
y = myObj()
x = isinstance(y, myObj)

Inafanya Mfano

Vipengele vya Vipengele

Mshauri:Funguo issubclass()(Tathmini ya kwamba kiwango kilijumuisha kiwango kingine kingine)