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.