Sobes.tech
Junior — Middle

Poți explica ce face funcția isinstance în Python?

sobes.tech AI

Răspuns de la AI

Funcția isinstance în Python este utilizată pentru a verifica dacă un obiect este o instanță a unei clase specificate sau a unui tuple de clase. Aceasta returnează True dacă obiectul aparține acestei clase sau subclasei sale, și False în caz contrar.

Exemplu de utilizare:

x = 10
if isinstance(x, int):
    print("x este un număr întreg")

# Verificare pentru mai multe tipuri
if isinstance(x, (int, float)):
    print("x este un număr")

Este util pentru verificarea sigură a tipului înainte de a efectua operații care necesită un anumit tip de date.