La fonction isinstance() en python


La fonction isinstance() en python

  1. Objectifs
    • Etre capable d’utiliser adéquatement la fonction isinstance() en python.
  2. Définition

    • La fonction isinstance() est une fonction intégrée qui renvoie un booléen indiquant si un objet est une instance ou une sous-classe d’un autre objet.
    • Les deux objets doivent être fournis en tant qu’arguments de la fonction.




  3. Syntaxe

    1. isinstance(object, classinfo)

    2. Paramètres:
      • Cette fonction prend deux paramètres en argument.
        • objet
          • Est un champ obligatoire. Cela devrait être une instance d’objet. Exemple: Tout nom de variable que vous avez défini comme int, mynum, etc.
        • classinfo
          • Est un champ obligatoire.
          • Une classe, un type ou un tuple de classes , de types ou d’autres tuples
    3. Valeurs de retour:
      • La valeur de retour est “True” si classinfo est un objet de type et que l’objet est un objet de ce type ou de l’une de ses sous-classes.
      • La valeur de retour est “False” si l’objet n’est pas une instance de classe ou un objet du type donné.
  4. Exemple

  5. Exercices d’application

    1. Énoncé
      • Soit la liste suivante:
        stock = ["Ordinateur de bureau", "Ordinateur portable", 100, "Caméra",310.28,"Haut-parleurs", 27.00,"Télévision", 1000,"Cartes mères","souris","clavier",500,"barrettes de mémoire"]
        1. Afficher la liste "stock"
        2. ِCréer des listes séparées composées de chaînes et de nombres.
        3. Compter le nombre d’élément de chaque liste
        4. Trier la liste de chaînes par ordre croissant
        5. Trier la liste de chaînes par ordre décroissant
        6. Trier la liste des numéros du plus petit au plus grand
        7. Trier la liste des numéros du plus grand au plus petit
    2. Correction
      • Essayez de faire l’exercice de votre côté avant de regarder la Solution !




Sommaire du cours Python



Riadh HAJJI

Abonnez vous à notre chaîne YouTube gratuitement