Python String Kapitalisierung Methode

Python String Kapitalisierung Methode
Dadurch wird die Funktion () String () () eine Kopie der Eingabezeichenfolge zurückgibt, in der der erste Zeichenbuchstaben der Zeichenfolge in einen Großbuchstaben (Kapital-) Buchstaben umgewandelt wird und den Rest der Buchstaben in Kleinbuchstaben umgewandelt wird. In diesem Artikel wird die Arbeit von Kapitalisierung () Methoden in verschiedenen Aspekten der Python -Sprache beschrieben.

Syntax

Saite.profitieren()

Arbeiten von String Capitalize () in Python

Beispiel 1:

In diesem Beispiel erläutern wir die Funktion des String Capitalize () mit einem einfachen Beispiel. Eine Zeichenfolge mit 5 Wörtern wird als Eingabezeichenfolge angenommen. Diese Funktion enthält keinen Parameter darin. Die Funktion Capitalizize () wird zugegriffen und über die Eingabezeichenfolge aufgerufen. Die Eingangszeichenfolge ist auch ein Kapitalmuster und kleine Buchstaben. Nach der Arbeit der Funktion von Capitalize () wird der erste Buchstabe nur in Großbuchstaben eingebracht und der Rest aller Zeichen wird in Kleinbuchstaben umgewandelt. Egal wie viele Sätze im Absatz vorhanden sind, wird nur der erste Brief des ersten Wortes in einem Absatz aktiviert. Hier wird eine Variable vom Typ String verwendet, um die resultierenden Werte zu speichern. Anschließend zeigt die Druckanweisung die Ergebnisse an.

Captionized_string = Satz.profitieren()

Bei der Ausführung sehen Sie, dass mit Ausnahme des ersten Buchstabens alle Buchstaben in der Zeichenfolge in Kleinbuchstaben umgewandelt werden und das erste Wort in Großbuchstaben umgewandelt wird.

Wenn Sie alle Buchstaben einer Zeichenfolge in Kleinbuchstaben verwenden, ist der erste der einzige Buchstaben, der aktiviert wird. Im folgenden Beispiel enthält die Zeichenfolge alle darin enthaltenen Kleinbuchstaben.

Beispiel 2:

Capitalize () -Funktion erstellt immer eine Kopie der Zeichenfolge, die wir als Eingabezeichenfolge angegeben haben. Sie verändert die Eingabezeichenfolge nicht selbst. Um dieses Phänomen zu veranschaulichen, haben wir ein Beispiel aufgenommen. Die ursprüngliche Zeichenfolge enthält einen Satz mit dem ersten Buchstaben in kleinen Alphabeten und die Restbuchstaben sind entweder Kapital oder klein gemischt.

B = a.profitieren()

Die resultierende Akkordreichung wird in der String „B“ gespeichert.

Wir werden beide Saiten, den ursprünglichen und das Ergebnis anzeigen. Dies zeigt, dass die ursprüngliche Zeichenfolge und die resultierenden Zeichenfolgen getrennt sind.

Beispiel 3:

Als nächstes als Eingangszeichenfolge haben wir eine alpha-numerische Zeichenfolge verwendet, um zu überprüfen. Die Zahlen werden zu Beginn geschrieben. Da die Funktion von Capitalizize () nur für das Alphabet gilt, ist es offensichtlich, dass die Zahlen intakt sind und keine oberen oder unteren Fälle haben.

String = "123Apple"

Zuerst kann man denken, dass in dieser Art von Szenario die Ganzzahlen vielleicht ignoriert und nur die Buchstaben beobachtet werden. Der allererste Brief, der nach der Betrachtung der Ganzzahlen vorhanden ist und aktiviert werden kann. Diese Möglichkeit gilt jedoch nicht für die Funktion von Capitalize () in Python. Eine benutzerdefinierte Funktion kann dies tun, indem verschiedene Überprüfungen in der Zeichenfolge angewendet werden. Die Zeichenfolge mit Zahlen am Anfang wird also in dieser Funktion nicht unterhalten.

Beispiel 4:

In diesem Beispiel haben wir alle Buchstaben einer Zeichenfolge in Großbuchstaben verwendet.

Wenn die Funktion von Capitalizize () auf die Zeichenfolge angewendet wird, betrifft dies alle Buchstaben mit Ausnahme des ersten Buchstabens des Wortes 'Python'. Alle Buchstaben werden in Kleinbuchstaben umgewandelt. Und das 'p' wird gleich bleiben, wie es bereits aktiviert wurde.

Beispiel 5:

Bis jetzt haben wir Beispiele gesehen, in denen wir den ersten Buchstaben des ersten Wortes in die gesamte Zeichenfolge umgewandelt haben. Aber jetzt werden wir eine Methode verwenden, um alle ersten Buchstaben der in einer Zeichenfolge vorhandenen Wörter zu konvertieren. In diesem Beispiel enthält die initialisierte Zeichenfolge drei Buchstaben; All dies befindet sich in Kleinbuchstaben. Die String -Variable speichert die Ergebnisse. Zeigen Sie zunächst die ursprüngliche Zeichenfolge an, um den Unterschied später zu sehen. Hier wird eine integrierte Funktion der Zeichenfolge verwendet, dh die Funktion Split (). Die Funktion split () trennen jedes Wort der Zeichenfolgezeile in Bezug auf. Der Generatorausdruck wird durch die Zeichenfolge iteriert und übergeben jeden Buchstaben des Wortes an die Split -Funktion. Nachdem jedes Wort getrennt ist.

Ergebnis = ".Mach mit (Elem.Kapitalisieren () für Elem in s.Teilt())

Join wird verwendet, um alle aus der Funktion erhaltenen Buchstaben zu kombinieren. Das 'Elem' steht für die Elemente in der Saite. Die Kapitalisierung () -Funktion wird auch durch dieses Elem, Elem, aufgerufen.profitieren(). Führen Sie nun den Code aus, um die Ergebnisse herauszufinden.

Sie werden sehen, dass nach der Funktion von Capitalize () der erste Buchstabe aller Buchstaben im Satz im oberen Fall ist.

Beispiel 6:

Es gibt eine andere Möglichkeit, den ersten Buchstaben aller in einer Zeichenfolge vorhandenen Wörter zu produzieren. Dies ist erreichbar, indem regelmäßige Ausdrücke im Code verwendet werden. Diese regulären Ausdrücke sind die Sonderzeichen in der Python -Sprache, die die Strings suchen und übereinstimmen, die wir finden. In ähnlicher Weise spielen diese Ausdrücke auch eine Rolle bei der Umwandlung von tiefer in Großbuchstaben. Für die Implementierung werden wir die Regex -Bibliothek im Code verwenden. Und dies kann durch die Verwendung des Schlüsselworts "Importieren" erfolgen, bevor die Hauptfunktion im Code verwendet wird.

Import Re

Danach werden wir eine benutzerdefinierte Funktion deklarieren. Diese Funktion hat den identischen Zweck, wie die Funktion von Capitalizize ().

Def convert_into_uppercase (a):

Im Parameter dieser Funktion akzeptiert der Parameter das Argument, das die Zeichenfolge ist, die in Großbuchstaben konvertiert werden soll. In der Funktion werden wir feststellen, dass die Funktion den konvertierten Wert mit dem Phänomen der Gruppierung zurückgibt. Es wird die Kleinbuchstaben und Großbuchstaben trennen.

Rückkehr a.Gruppe (1) + a.Gruppe (2).Oberer, höher()

Außerhalb der Funktion wird die Zeichenfolge deklariert. Eine String-Typ-Funktion wird ebenfalls deklariert, die die aus der Funktion zurückgegebene Zeichenfolge akzeptiert.

Ergebnis = re.sub ("(^/ \ s) (\ s)", convert_into_uppercase, s)

Dies ist die Funktionsaufrufmethode mit der Zeichenfolge und den regulären Ausdrücken.

Sie werden sehen.

Beispiel 7:

In diesem Beispiel werden wir sehen. Eine Liste von Farben wird deklariert. Nehmen Sie einen Druck dieser Liste. Anschließend werden wir eine Schleife anwenden, um das erste Alphabetcharakter jedes Wortes in der Liste zu konvertieren.

Farben = [i.Little () für mich in Farben]

Nehmen Sie danach einen Druck der kapitalisierten Zeichenfolge ein.

Bei der Ausführung können Sie den Unterschied zwischen dem Original und der kapitalisierten Zeichenfolge feststellen.

Abschluss

Die Methode von Capitalizize () ist die integrierte Funktion von Python. Die Kopie der Eingabezeichenfolge wird erstellt, während die ursprüngliche Zeichenfolge selbst unwirksam bleibt. Es kann unterschiedliche Eingaben geben, die für die Methode Capitalizize () verwendet werden, entweder eine gemischte Zeichenfolge, eine Zeichenfolge mit allen Großbuchstaben oder eine Zeichenfolge mit Alphabeten und Zahlen. Die resultierende Zeichenfolge ist jedoch in allen Fällen gleich, dass der erste Buchstaben der Zeichenfolge aktiviert ist. Wir haben Beispiele für all diese Aspekte verwendet. Weiter die benutzerdefinierte Funktion, um das erste Alphabet des Wortes mit Regex zu nutzen. Listen werden auch verwendet, um die Arbeit der Funktion zu beschreiben.