Verwendung von Format () Methode
Format() Die Methode ist eine wesentliche Methode von Python, um formatierte Ausgabe zu erzeugen. Es hat viele Verwendungen und kann sowohl auf Zeichenfolge als auch auf numerische Daten angewendet werden, um formatierte Ausgaben zu generieren. Wie diese Methode zur indexbasierten Formatierung von Stringdaten verwendet werden kann, wird im folgenden Beispiel angezeigt.
Syntax:
.Format (Wert)Die Zeichenfolge und die Platzhalterposition sind in den lockigen Klammern definiert (). Es gibt die formatierte Zeichenfolge basierend auf der Zeichenfolge zurück und die Werte, die die Platzhalterposition übergeben haben.
Beispiel:
Die vier Arten der Formatierung sind im folgenden Skript angezeigt. In der ersten Ausgabe wird der Indexwert 0 verwendet. Im zweiten Ausgang wird keine Position zugewiesen. Zwei sequentielle Positionen werden im dritten Ausgang zugewiesen. Drei ungeordnete Positionen werden im vierten Ausgang definiert.
#!/usr/bin/env python3Ausgang:
Verwendung von Split () Methode
Diese Methode wird verwendet, um Stringdaten basierend auf einem bestimmten Trennzeichen oder Trennzeichen zu teilen. Es kann zwei Argumente erfordern und beide sind optional.
Syntax:
Split ([Separator, [maxSplit]])Wenn diese Methode ohne Argument verwendet wird, wird der Speicherplatz standardmäßig als Trennzeichen verwendet. Jeder Charakter oder eine Liste von Zeichen kann als Trennzeichen verwendet werden. Das zweite optionale Argument wird verwendet, um die Grenze der Spaltung der Zeichenfolge zu definieren. Es gibt eine Liste von String zurück.
Beispiel:
Das folgende Skript zeigt die Verwendung von der Split () Methode ohne Argument, mit einem Argument und mit zwei Argumenten. Raum wird verwendet, um die Zeichenfolge zu teilen, wenn kein Argument verwendet wird. Als nächstes die Doppelpunkt(:) wird als Trennzeichen verwendet. Der Komma(,) wird als Trennzeichen verwendet und 2 wird als Anzahl der Split in der letzten Split -Anweisung verwendet.
#!/usr/bin/env python3Ausgang:
Verwendung von Find () Methode
finden() Die Methode wird verwendet, um die Position einer bestimmten Zeichenfolge in der Hauptzeichenfolge zu durchsuchen und die Position zurückzugeben, wenn die Zeichenfolge in der Hauptzeichenfolge vorliegt.
Syntax:
find (searchText, [start_position, [ending_position]])Diese Methode kann drei Argumente annehmen, bei denen das erste Argument obligatorisch ist und die beiden anderen Argumente optional sind. Das erste Argument enthält den durchsuchenden Stringwert, das zweite Argument definiert die Startposition der Suche und das dritte Argument definiert die Endposition der Suche. Es gibt die Position der zurück Suchtext Wenn es in der Hauptschnur existiert, gibt es sonst -1 zurück.
Beispiel:
Die Verwendung von finden() Methode mit einem Argument, zwei Argumenten und dritten Argumenten werden im folgenden Skript gezeigt. Die erste Ausgabe beträgt -1, da der Suchtext istPython'und die Variable, str Enthält die Zeichenfolge, 'Python''. Die zweite Ausgabe gibt eine gültige Position zurück, weil das Wort ''Programm'existiert in str Nach der Position10. Die dritte Ausgabe gibt eine gültige Position zurück, da das Wort ''verdienen'existiert innerhalb von 0 bis 5 Position der str.
#!/usr/bin/env python3Ausgang:
Verwendung von Ersatz () Methode
ersetzen() Die Methode wird verwendet, um einen bestimmten Teil einer String -Daten durch eine andere Zeichenfolge zu ersetzen, wenn die Übereinstimmung gefunden wurde. Es kann drei Argumente erfordern. Zwei Argumente sind obligatorisch und ein Argument ist optional.
Syntax:
Saite.ersetzen (Search_String, ersetzen_string [, Zähler])Das erste Argument nimmt die Suchzeichenfolge aus, die Sie ersetzen möchten, und das zweite Argument nimmt die Ersetzungszeichenfolge an. Das dritte optionale Argument legt die Grenze zum Ersetzen der Zeichenfolge fest.
Beispiel:
Im folgenden Skript wird der erste Ersatz verwendet, um das Wort zu ersetzen. 'Php"Durch das Wort", "Java'Im Inhalt der str. Das Suchwort existiert in der str, Also das Wort, "Php" wird durch das Wort ersetzt. 'Java''. Das dritte Argument der Ersatzmethode wird bei der nächsten Ersatzmethode verwendet und ersetzt nur die erste Übereinstimmung des Suchworts.
#!/usr/bin/env python3Ausgang:
Verwendung von join () Methode
verbinden() Die Methode wird verwendet, um eine neue Zeichenfolge zu erstellen, indem eine andere Zeichenfolge mit String, Liste der Zeichenfolgen oder Tuple of Strings -Daten kombiniert wird.
Syntax:
Separator.beitreten (iterbar)Es hat nur ein Argument, das String, List oder Tuple sein kann und die Separator Enthält den String -Wert, der für die Verkettung verwendet wird.
Beispiel:
Das folgende Skript zeigt die Verwendung von Join () -Methode für die Zeichenfolge, die Liste der Zeichenfolge und das Tupel der Zeichenfolgen. "," wird als Trennzeichen für die Zeichenfolge verwendet, der Speicherplatz wird als Trennzeichen für die Liste verwendet, und ":" wird als Trennzeichen für das Tupel verwendet.
#!/usr/bin/env python3Ausgang:
Verwendung der Strip () -Methode
Streifen() Die Methode wird verwendet, um weiße Räume von beiden Seiten einer Schnur zu entfernen. Es gibt zwei verwandte Methoden zum Entfernen weißer Räume. lstrip () Methode zum Entfernen des Weißraums von der linken Seite und rstrip () Methode zum Entfernen des Weißraums von der rechten Seite der Saite. Diese Methode nimmt kein Argument an.
Syntax:
Saite.Streifen()Beispiel:
Das folgende Skript zeigt die Verwendung von Streifen() Methode für einen Stringwert, der viele weiße Räume vor und nach der Zeichenfolge enthält. Der zusätzliche Text wird mit der Ausgabe der Strip () -Methode hinzugefügt, um zu zeigen, wie diese Methode funktioniert.
#!/usr/bin/env python3Ausgang:
Verwendung von Capitalize () Methode
profitieren() Die Methode wird verwendet, um das erste Zeichen der String -Daten zu profitieren und die verbleibenden Zeichen zu einem niedrigeren Fall zu machen.
Syntax:
Saite.profitieren()Diese Methode nimmt kein Argument an. Es gibt die Zeichenfolge zurück, nachdem das erste Zeichen in Großbuchstaben und die verbleibenden Zeichen in Kleinbuchstaben hergestellt ist.
Beispiel:
Im folgenden Skript wird eine String -Variable mit der Mischung aus Groß- und Kleinbuchstaben definiert. Der profitieren() Die Methode wandelt das erste Zeichen der Zeichenfolge in einen Großbuchstaben und die verbleibenden Zeichen in kleine Buchstaben um.
#!/usr/bin/env python3Ausgang:
Verwendung von count () Methode
zählen() Die Methode wird verwendet, um zu zählen, wie oft eine bestimmte Zeichenfolge in einem Text angezeigt wird.
Syntax:
Saite.count (search_text [, start [, Ende]])Diese Methode hat drei Argumente. Das erste Argument ist obligatorisch und die beiden anderen Argumente sind optional. Das erste Argument enthält den Wert, der im Text gesucht werden muss. Das zweite Argument enthält die Startposition der Suche und das dritte Argument enthält die Endposition der Suche.
Beispiel:
Das folgende Skript zeigt die drei verschiedenen Verwendungen von zählen() Methode. Der erste zählen() Methode wird das Wort durchsuchen, 'Ist'In der Variablen, Strval. Der Zweite zählen() Methode sucht das gleiche Wort aus der Position 20. Der dritte zählen() Methode sucht das gleiche Wort in der Position 50 Zu 100.
#!/usr/bin/env python3Ausgang:
Verwendung der Len () -Methode
len () Die Methode wird verwendet, um die Gesamtzahl der Zeichen in einer Zeichenfolge zu zählen.
Syntax:
Len (String)Diese Methode nimmt einen Stringwert als Argument an und gibt die Gesamtzahl der Zeichen dieser Zeichenfolge zurück.
Beispiel:
Im folgenden Skript eine Zeichenfolge Variable benannt Strval wird mit String -Daten deklariert. Als nächstes wird der Wert der Variablen und die Gesamtzahl der in der Variablen vorhandenen Zeichen gedruckt.
#!/usr/bin/env python3Ausgang:
Verwendung von Index () Methode
Index() Methode funktioniert wie finden() Methode, aber es gibt einen einzelnen Unterschied zwischen diesen Methoden. Beide Methoden geben die Position des Suchtextes zurück, wenn die Zeichenfolge in der Hauptzeichenfolge vorliegt. Wenn der Suchtext in der Hauptzeichenfolge nicht vorhanden ist finden() Methode gibt -1 aber zurück Index() Methode erzeugt a ValueError.
Syntax:
Saite.index (Search_text [, start [, Ende]])Diese Methode hat drei Argumente. Das erste Argument ist obligatorisch, das den Suchtext enthält. Die beiden anderen Argumente sind optional, die die Start- und Endposition der Suche enthalten.
Beispiel:
Index() Die Methode wird im folgenden Skript für 4 -fache verwendet. Versuchen SieHier wird hier ein Block verwendet, um die zu verarbeiten ValueError. Index() Die Methode wird mit einem Argument in der ersten Ausgabe verwendet, die das Wort durchsucht. 'kraftvoll'In der Variablen, Strval. Nächste, Der Index() Methode wird das Wort durchsuchen, 'Programm' von der Position 10 das existiert in Strval. Als nächstes die Index() Die Methode durchsucht das Wort. 'Ist' Innerhalb der Position 5 Zu 15 das existiert in Strval. Die letzte Methode index () durchsucht das Wort ','sein' innerhalb 0 Zu 25 das existiert nicht in Strval.
#!/usr/bin/env python3Ausgang:
Abschluss:
Die am häufigsten verwendeten integrierten Python-Methoden der Zeichenfolge werden in diesem Artikel beschrieben, indem sehr einfache Beispiele verwendet werden, um die Verwendung dieser Methoden zu verstehen und dem neuen Python zu helfen.