‫Il y a une chose unique que nous pouvons faire avec des fonctions que nous n'avons jamais vues auparavant, et elles s'appellent
‫des chaînes sombres.
‫Laissez-moi vous montrer ce que je veux dire.
‫Si j'avais une fonction ici et que nous l'appelions simplement un test et un test,
‫disons qu'il reçoit un paramètre qui est un et qu'ici il va imprimer beaucoup d'inutiles, complètement inutiles.
‫Fonctionne maintenant, si je l'exécute bien, rien ne se passera car je dois appeler test puis dire, eh bien,
‫des points d'exclamation et vous voyez que notre fonction fonctionne, mais nous pouvons en fait, avec des fonctions en Python, utiliser
‫quelque chose appelé des chaînes sombres .
‫Et ça ressemble à quelque chose comme ça.
‫Vous faites un seul code, un seul code, un seul code.
‫Donc trois d'entre eux.
‫Et puis en bas, encore une fois, code unique.
‫Code unique, code unique.
‫Donc le début de la fonction comme ça.
‫Et ici, je peux ajouter des informations sur la fonction.
‫Par exemple, cette fonction teste et prince.
‫Perram, A.
‫Maintenant, voici la partie intéressante, si je fais des tests ici et que je fais des crochets, regardez ça.
‫Mon éditeur me dit des informations que cette fonction teste et imprime un paramètre, c'est ce qu'on appelle une chaîne sombre.
‫Et ce que cela nous permet de faire, c'est de commenter à l'intérieur de nos fonctions de manière à ce que si
‫une autre personne, disons, utilise la fonction de test, elle puisse en fait, disons à l'avenir,
‫lorsque nous écrirons de grandes applications où ce n'est pas juste dix lignes de code
‫ou peut-être que nous avons des fichiers différents, au lieu de simplement trouver ce que test fait pendant que je le tape, il va
‫me dire, hé, test va retourner ou imprimer Perama.
‫Je trouve donc des informations à ce sujet.
‫Et si jamais nous utilisons quelque chose comme LENTH, par exemple, et exécutons ceci, vous verrez que cela nous donne des informations
‫sur la fonction en utilisant des chaînes sombres, mais il est intégré à PyCon.
‫Une autre façon de voir cela, remarquez, lorsque nous parlons d'environnements de développement, nos éditeurs vont le faire automatiquement,
‫mais il y a quelques autres façons que nous pouvons réellement lire ceci.
‫Par exemple, je peux faire la fonction d'aide, que nous n'avons jamais vue auparavant, qui est pré-construite avec
‫Python.
‫Et nous ne voulons pas appeler la fonction, je veux juste appeler l'aide sur le test si je l'exécute.
‫Regardez ça, j'obtiens des informations de test, cette fonction teste et imprime Perama afin que nous puissions utiliser l'aide pour découvrir ce
‫que fait une fonction, ce qui est vraiment, vraiment utile.
‫Une autre façon de le faire est d'utiliser ce que nous appelons une méthode magique ou une méthode Dundar, que nous aborderons encore une fois plus
‫tard dans le cours.
‫Je fais un double soulignement puis je fais un doc.
‫Et puis double soulignement comme ceci, si je clique sur exécuter.
‫Eh bien, nous devons imprimer quelque chose ici, alors imprimons.
‫Cliquez, courez et regardez ça, j'obtiens la même chose.
‫Donc, ces chaînes sombres sont vraiment, vraiment utiles pour ajouter des commentaires et des définitions à vos fonctions afin que
‫lorsque d'autres personnes de votre, disons, équipe ou collègues rencontrent votre fonction que vous avez créée, ils soient
‫capables de comprendre ce qu'elle fait immédiatement sans rechercher dans vos fichiers python ou plusieurs
‫fichiers.
‫Fonctionnalité très utile.