Λειτουργία isinstance() Python

Παράδειγμα

Έλεγχος αν το αριθμό 10 είναι ακέραιος:

x = isinstance(10, int)

Εκτέλεση Παραδείγματος

Ορισμός και Χρήση

Αν το καθορισμένο αντικείμενο έχει τον καθορισμένο τύπο, η λειτουργία isinstance() θα επιστρέψει True, αλλιώς θα επιστρέψει False.

Αν η παράμετρος type είναι τύπος, τότε αν το αντικείμενο είναι ένας από τους τύπους της μπάλας, αυτή η λειτουργία θα επιστρέψει True.

Γλώσσα Προγραμματισμού

isinstance(object, type)

Παράμετρος Ενεργοποίησης

Παράμετρος Περιγραφή
object Απαιτείται. Αντικείμενο.
type Τύπος ή κλάση, ή τύπος και/ή κλάση σε τύπο.

Περισσότερα Παραδείγματα

Παράδειγμα

Έλεγχος αν το "Hello" είναι ένας από τους τύπους που περιγράφονται από τον τύπο:

x = isinstance("Hello", (float, int, str, list, dict, tuple))

Εκτέλεση Παραδείγματος

Παράδειγμα

Έλεγχος αν το y είναι παράδειγμα του myObj:

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

Εκτέλεση Παραδείγματος

Σχετικές Σελίδες

Εγχειρίδιο Αναφοράς:Λειτουργία issubclass()(Έλεγχος αν ένα αντικείμενο είναι υποκλάση άλλου αντικειμένου)