Es gibt eine einzigartige Sache, die wir mit Funktionen machen können, die wir noch nie zuvor gesehen haben, und sie werden dunkle
Zeichenfolgen genannt.
Lassen Sie mich Ihnen zeigen, was ich meine.
Wenn ich hier eine Funktion hätte und wir sie einfach Test und Test nennen, nehmen
wir an, empfängt einen Parameter, der a ist, und hier wird eine Menge nutzloses, völlig nutzloses ausgegeben.
Funktion jetzt, wenn ich das gut ausführe, wird nichts passieren, weil ich test aufrufen und dann
Ausrufezeichen sagen muss, und Sie sehen, dass unsere Funktion funktioniert, aber wir können mit Funktionen in Python tatsächlich
so genannte dunkle Zeichenfolgen verwenden .
Und es sieht ungefähr so aus.
Sie machen einen einzigen Code, einen einzigen Code, einen einzigen Code.
Also drei davon.
Und dann ganz unten noch einmal ein einzelner Code.
Einzelcode, Einzelcode.
Also der Anfang der Funktion wie folgt.
Und hier kann ich einige Informationen über die Funktion hinzufügen.
Zum Beispiel diese Funktionstests und Prinz.
Perram, A.
Nun, hier ist der interessante Teil, wenn ich hier Tests durchführe und Klammern mache, sieh dir das an.
Mein Editor teilt mir mit, dass diese Funktion testet und param ausgibt. Dies wird als dunkler String bezeichnet.
Und was es uns erlaubt, ist, innerhalb unserer Funktionen tatsächlich so zu kommentieren, dass, wenn eine andere Person,
sagen wir, die Testfunktion verwendet, sie tatsächlich, sagen wir in Zukunft, große Anwendungen
schreiben kann, wo dies nicht der Fall ist nur zehn Codezeilen oder
vielleicht haben wir verschiedene Dateien, anstatt nur herauszufinden, was test macht, während ich es tippe, wird es mir sagen,
hey, test wird Perama zurückgeben oder ausgeben.
Also erfahre ich Informationen darüber.
Und wenn wir zum Beispiel jemals etwas wie LENTH verwenden und dies ausführen, sehen Sie, dass dies uns Informationen über die
Funktion durch Verwendung von dunklen Zeichenfolgen gibt, aber es ist in PyCon integriert.
Eine andere Möglichkeit, dies zu sehen, wohlgemerkt, wenn wir über Entwicklerumgebungen sprechen, werden unsere Redakteure dies automatisch tun, aber
es gibt noch ein paar andere Möglichkeiten, wie wir dies tatsächlich lesen können.
Zum Beispiel kann ich die Hilfefunktion ausführen, die wir noch nicht gesehen haben und die mit Python vorgefertigt
ist.
Und wir wollen die Funktion nicht aufrufen, ich möchte nur beim Testen Hilfe aufrufen, wenn ich dies ausführe.
Sehen Sie sich das an, ich bekomme Testinformationen, diese Funktion testet und druckt Perama, damit wir Hilfe verwenden können, um herauszufinden,
was eine Funktion macht, was wirklich, wirklich nützlich ist.
Eine andere Möglichkeit, dies zu tun, besteht darin, eine sogenannte magische Methode oder eine Dundar-Methode zu verwenden, auf die wir später im Kurs
noch einmal eingehen werden.
Ich unterstreiche doppelt, dann mache ich Doc.
Und dann doppelt unterstreichen, wenn ich auf Ausführen klicke.
Nun, wir müssen hier etwas drucken, also lasst uns drucken.
Klicke, renne und sieh dir das an, ich bekomme dasselbe.
Diese dunklen Zeichenfolgen sind also wirklich sehr nützlich, um Kommentare und Definitionen zu Ihren Funktionen hinzuzufügen, damit andere
Personen in Ihrem, sagen wir, Team oder Kollegen auf Ihre von Ihnen erstellte Funktion stoßen, verstehen
können, was sie tut sofort, ohne Ihre Python-Dateien oder mehrere Dateien zu durchsuchen.
Sehr nützliche Funktion.