Die Programmiersprache Python hat viele eingebaute Funktionen , die Textverarbeitung zu rationalisieren. Dies macht das Schreiben von Python-Skripten , die Text leichter zu manipulieren und ermöglicht es Ihnen , produktiver zu sein . Zum Beispiel können Sie durch eine Zeichenfolge zu suchen und entfernen Sie ein Wort , indem sie als Parameter an die Funktion re.sub . Dies dauert eine Zeile Code . In anderen Sprachen , die die Text - Verarbeitungsmöglichkeiten Python fehlt , würde dies viel mehr Code. Wenn Sie Ihr Verständnis von Python Textverarbeitung verbessern möchten , versuchen Sie, ein Programm, das einen bestimmten Parameter entfernt aus einem String zu schreiben. Things You
Python 3.2 Programmiersprache
brauchen anzeigen Weitere Anweisungen
1
Öffnen Sie das IDLE Texteditor in Program Files ( oder Programme für Macintosh) in der Python -Verzeichnis. Eine leere Quellcodedatei öffnet
2
Import der "re" -Bibliothek , indem Sie die folgende Anweisung am Anfang des Quellcodes Datei : .
Import re
< br > Seite 3
Deklariert einen String ein und setzen sie gleich etwas Text , indem er so etwas wie dieses :
AlterString = " ich fühle mich wie ich bin etwas fehlt "
4 < p> Deklarieren Sie eine neue Zeichenfolge und weisen Sie den Rückgabewert der Funktion re.sub . Diese Funktion durchsucht einen String nach etwas Text und ersetzt alle Vorkommen von es mit einem anderen Text. Sie müssen sich in einigen Parametern zu re.sub passieren . Der erste Parameter ist das Wort, das Sie suchen möchten . Der zweite Parameter ist der Ersatz , aber da du Entfernen von Text werden Sie brauchen, um einen leeren String hier setzen. Der dritte Parameter ist die Zeichenfolge, die Sie Ausführen der Operation an , werden " AlterString . " Um alle Vorkommen des Wortes "etwas" aus entfernen " oldstring ", schreiben die folgende Codezeile :
NeuerString = re.sub ( ' etwas ','', AlterString )
5
drucken Sie das resultierende " NeuerString " über die Druckfunktion , wie folgt aus:
print ( NeuerString )
6
Führen Sie das Programm durch Drücken von F5 . Die Ausgabe sieht wie folgt aus:
Ich fühle mich wie fehlende
bin