- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
Inscris-toi
(c'est gratuit !)
Un compte est nécessaire pour participer aux discussions.
Créer un compte person00:00:00 :Dans cette partie, on va voir la fonction pprint.La fonction pprint, c'est aussi une fonction qui, je dirais, a presque changé ma vie,puisque ça permet d'afficher des données qui sont assez longues,d'une façon beaucoup plus lisible pour l'œil humain,que ce qu'on aurait habituellement avec le print normal.
00:00:18 :Là, vous voyez que j'ai un dictionnaire qui est assez long, qui contient beaucoup de données.Il faut vraiment que je défile ici dans Sublime Text pour voir toutes les données.
00:00:26 :Si je fais un print, ça va être assez difficile à lire quelles données sont contenues dans lesquelles.Là, vous voyez que j'ai plusieurs dictionnaires à l'intérieur de mon dictionnaire principal,donc des dictionnaires imbriqués.
00:00:36 :Avec juste le print de base, ça va être assez dur d'avoir vraiment un bon visuel.Avec pprint, vous allez voir que, par contre, c'est tout de suite beaucoup plus visuel.
00:00:44 :Il faut juste importer la fonction pprint qui est contenue dans le module pprint.Vous pouvez l'importer directement avec le from,ou vous pouvez importer pprint comme ceci,sans avoir besoin de faire pprint.pprint à chaque fois.
00:00:57 :Je préfère ici faire directement from pprint import pprint,et pour pouvoir l'utiliser directement comme ceci.Ça fait juste un p de plus à taper quand vous faites un print,et là, vous allez voir, si j'exécute le script, la différence que ça fait.
00:01:10 :Ça, c'est avec le print normal ici.Là, vous voyez que c'est assez difficile de voir ce qui est contenu dans quoi.Là, on a même une liste qui est contenue à l'intérieur de mon dictionnaire,donc c'est assez difficile à lire.
00:01:22 :Avec pprint, vous voyez qu'on a un niveau d'indentation qui se faiten fonction des différents éléments qui sont contenus les uns dans les autres.Là, vous voyez que c'est tout de suite beaucoup plus lisiblece qui est contenu à l'intérieur de quoi.
00:01:32 :Ça évite aussi d'avoir des lignes qui sont des fois trop longues.Dans Sublime Text, ça coupe un peu le texte quand on arrive à la fin de l'écran,mais il y a certains éditeurs de texte, des fois, qui vont continuer,donc on ne va pas avoir la ligne.
00:01:45 :Là encore, il va falloir faire défiler la barre en baspour pouvoir avoir accès à toutes les informations.Avec pprint, vu qu'il utilise un niveau d'indentation,il va s'assurer de nous montrer tout ça sur un niveau d'indentationsuffisamment réduit pour que ça puisse tenir sur votre écran.
00:02:00 :Voilà pour cette fonction.Il n'y a pas grand-chose de plus à dire.Il y a quelques arguments qu'on peut donner.Par exemple, le niveau d'indentation.
Ce n'est pas fini...
✋
Tu as complété % du parcours 🔥
Termine l'intégralité de la formation pour pouvoir débloquer ton attestation de réussite.