‫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 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.