(3) Über die Verarbeitung von Zeichenketten.Die Verarbeitung von Strings durch Python hat Programmierern großen Komfort gebracht. In der vorherigen Programmierung der C-Serie können nur Zeichenarrays verwendet werden, um entsprechende Operationen an Zeichenfolgen auszuführen. Die Schritte sind relativ umständlich und es ist äußerst einfach, Fehler beim Programmieren zu machen. Der Stil ähnlich wie char a [] existiert in Python nicht mehr. Verwenden Sie beim Erstellen einer Zeichenfolge s = '', um die Erstellung einer leeren Zeichenfolge abzuschließen. Verwenden Sie dann beim Hinzufügen des entsprechenden Inhalts direkt s = s + 'string'. Wenn ich eine Funktion schreibe, die die Reihenfolge der Zeichenfolgen umkehrt, habe ich ein tiefes Verständnis. Beeinflusst von der vorherigen C-Sprache wollte ich Elemente ähnlich wie Zeiger austauschen. Später wurde mir plötzlich klar, dass zum direkten Erstellen einer neuen leeren Zeichenfolge einfach die ursprüngliche Zeichenfolge von hinten zur neuen leeren Zeichenfolge hinzugefügt werden muss. Einfaches Denken und einfacher Code können leicht dieselbe Funktion erreichen. Der Autor war tief bewegt von Python. Wenn Sie den Schritt in der Zeichenfolge verwenden und den Schritt auf -1 setzen, können Sie die umgekehrte Ausgabe der Zeichenfolge natürlich einfacher realisieren. Python ist ebenso gut darin, Elemente in Strings zu extrahieren. Es bietet zwei tiefgestellte Methoden, eine von Anfang bis Ende, nacheinander 0, 1, 2 ... Dies ist dem C / C ++ - Array sehr ähnlich. Es gibt vom Ende bis zur Vorderseite die Operationen -1, -2, -3 .... Wenn Sie sich diese beiden Methoden nur ansehen, finden Sie sie möglicherweise bedeutungslos. Interessant ist, dass diese beiden Methoden gleichzeitig angewendet werden können. Von vorne nach hinten, von hinten nach vorne ist es äußerst praktisch, verwandte Operationen an Strings und sogar Arrays durchzuführen. Na sicher, Einige Bibliotheksfunktionen, die Zeichenfolgen entsprechen, sind ebenfalls sehr leistungsfähig. Ich werde hier nicht näher darauf eingehen. Die Funktionstabelle im Buch zeigt deutlich den Charme der Bibliotheksfunktionen.