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.