Kapitalisieren Sie den ersten Buchstaben einer String mit Python -Kapitalisierung der Funktion

Kapitalisieren Sie den ersten Buchstaben einer String mit Python -Kapitalisierung der Funktion
Python hat eine integrierte Methode namens namens profitieren() Um das erste Zeichen einer Saite in Großbuchstaben umzuwandeln und den Rest der Zeichen in Kleinbuchstaben zu ändern. Diese Methode kann auf String -Daten auf verschiedene Weise verwendet werden, ohne nur von den ersten Zeichen zu nutzen. Wie Sie diese Methode im Python -Skript auf unterschiedliche Weise anwenden können, werden in diesem Artikel gezeigt.

Syntax:

Saite.profitieren()

Diese Methode verwendet kein Argument und gibt eine neue Zeichenfolge zurück, nachdem der Inhalt des Originalzeichens geändert wurde. Die ursprüngliche Zeichenfolge bleibt unverändert. Die Verwendung dieser Methode zu verschiedenen Datenarten in Python wird unten mit Beispielen erläutert.

Beispiel 1: Verwenden Sie die Kapitalisierung der Methode in einer einfachen Zeichenfolge verwenden

Die Methode von Capitalizize () wird in drei verschiedenen Arten von Textdaten im Beispiel angewendet. Zunächst beginnt ein Text mit dem Kleinbuchstabenbuchstaben für die Konvertierung. Der erste Charakter des Textes ist der Großbuchstaben und der Rest der Zeichen des Text. Als nächstes wird ein Text mit allen Großbuchstaben zur Konvertierung verwendet, und ein Text beginnt mit der Nummer für die Konvertierung.

#!/usr/bin/env python3
# Definieren Sie einen String -Wert
MyString = 'Willkommen bei LinuxHint'
# Konvertieren Sie die Zeichenfolge durch Kapitalisierung der Methode
ConvertedString = MyString.profitieren()
# Drucken Sie die Originalzeichenfolge
print ('Die erste Original -Zeichenfolge ist: %s' %mystring)
# Drucken Sie die konvertierte Zeichenfolge
print ('Die erste konvertierte Zeichenfolge ist: %s \ n' %Converted String)
# Definieren Sie eine Zeichenfolge mit dem gesamten Kapitalbuchstaben
MyString2 = 'Ich mag Python -Programmierung'
# Konvertieren Sie die Zeichenfolge durch Kapitalisierung der Methode
convertedString2 = mystring2.profitieren()
# Drucken Sie die Originalzeichenfolge
print ('Die zweite Original -Zeichenfolge ist: %s' %mystring2)
# Drucken Sie die konvertierte Zeichenfolge
print ('Die zweite konvertierte Zeichenfolge ist: %s \ n' %ConvertedString2)
# Definieren Sie eine Zeichenfolge, die mit der Zahl beginnt
MyString3 = '7827 Ridgeview Court Summerville, SC 29483'
# Konvertieren Sie die Zeichenfolge durch Kapitalisierung der Methode
convertedString3 = mystring3.profitieren()
# Drucken Sie die Originalzeichenfolge
print ('Die dritte Original -Zeichenfolge ist: %s' %mystring3)
# Drucken Sie die konvertierte Zeichenfolge
print ('Die dritte konvertierte Zeichenfolge ist: %s \ n' %ConvertedString3)

Ausgang:

Die folgende Ausgabe wird nach dem Ausführen des Skripts angezeigt.

Beispiel-2: Verwenden Sie die Kapitalisierung der Methode, um jedes Wort einer Zeichenfolge in Großbuchstaben zu ändern

Wie das erste Charakter jedes Wortes in einem Text aktiviert werden kann, wird im folgenden Beispiel gezeigt. Zunächst wird der Textwert mehrerer Wörter als Eingabe vom Benutzer angenommen. Jeder Textwert kann mithilfe der Split () -Methode in Substring unterteilt werden. Split () Methode wird hier verwendet, um den Text basierend auf dem Raum zu teilen und eine Liste von Wörtern zurückzugeben. Die NewString -Variable wird hier verwendet, um den konvertierten Text zu speichern. Für die Schleife wird verwendet, um jedes Element der Liste zu lesen, den ersten Buchstaben jedes Elements zu profitieren und den konvertierten Wert mit Speicherplatz in Newsstring zu speichern. Der vorherige Wert des Newstring wird mit dem neuen Wert kombiniert, um die gewünschte Ausgabe zu generieren. Als nächstes werden sowohl der Originaltext als auch der konvertierte Text gedruckt, um den Unterschied zu sehen.

#!/usr/bin/env python3
# Nehmen Sie eine String -Eingabe
text = input ("Einen Text \ n"))
# Teilen Sie den Text basierend auf dem Speicherplatz auf
STRLIST = Text.Teilt()
# Definieren Sie eine Variable, um die konvertierte Zeichenfolge zu speichern
NewString = "
# Iterieren Sie die Liste
Für VAL in Strlist:
# Kapitalisieren Sie jeden Listenelement und verschmelzen
Newsstring += Val.Kapitalize ()+ "
# Drucken Sie die Originalzeichenfolge
print ('Die Originalzeichenfolge ist: %s' %Text)
# Drucken Sie die konvertierte Zeichenfolge
print ('Die konvertierte Zeichenfolge ist: %s \ n' %Newstring)

Ausgang:

In der folgenden Ausgabe wird "Ich mag die Python -Programmierung" als Eingabe und nach der Anwendung der Methoden "Capitalize () und Split () ist die Ausgabe" Ich mag Python -Programmierung ".

Beispiel-3: Kapitalisieren Sie den ersten Buchstaben jedes Satzes in einem Text mehrerer Sätze.

In den beiden vorherigen Beispielen wird die Methode von Capitalize () in einer einzigen Textlinie angewendet. Manchmal ist es jedoch erforderlich. Kapitalize () -Methode mit Split () kann verwendet werden, um dieses Problem zu lösen. Das Beispiel zeigt den Weg, um den ersten Buchstaben eines jeden Satzes eines langen Textes zu Kapitalisierung. Hier ist eine Variable mit dem Namen Text mit einem Zeichenfolgewert von drei Sätzen definiert. Zunächst wird der Wert des Textes basierend auf 'geteilt' geteilt '.Verwenden Sie die Methode der Split () -Methode, um eine Liste von drei Sätzen zu erstellen. Als nächstes wird für die Schleife verwendet, um den ersten Buchstaben jedes Satzes wie Beispiel 2 zu profitieren. Hier, '.'wird mit jedem konvertierten Element kombiniert, um das Ende der Linie zu definieren. Die Strip () -Methode wird verwendet, um den unnötigen Raum zu entfernen und extra zu reichen.'wird durch den Positionswert aus NewText entfernt.

#!/usr/bin/env python3
# Definieren Sie einen langen Text
text = "Python ist eine interpretierte, allgemeine Programmiersprache auf hoher Ebene.
Erstellt von Guido van Rossum. Es wird zum ersten Mal 1991 veröffentlicht."
# Teilen Sie den Text basierend auf dem Speicherplatz auf
Linelist = Text.Teilt('.'))
# Definieren Sie eine Variable, um die konvertierte Zeichenfolge zu speichern
NewText = "
# Iterieren Sie die Liste
Für VAL in Linelist:
# Der Platz vom Starten und Ende entfernen
val = val.Streifen()
# Kapitalisieren Sie jeden Listenelement und verschmelzen Sie mit '.''
NewText += Val.Kapitalisieren ()+'. ''
# Entfernen Sie den letzten Punkt
newText = newText [:-2]
# Drucken Sie die Originalzeichenfolge
print ('Der Originaltext ist: \ n %s' %Text)
# Drucken Sie die konvertierte Zeichenfolge
print ('\ nThe konvertierter Text ist: \ n %s' %NewText)

Ausgang:

Sowohl der Originaltext als auch der konvertierte Text sind in der Ausgabe angezeigt.

Abschluss:

Wenn Sie mit den Zeichenfolgendaten arbeiten und den ersten Buchstaben der Zeichenfolge oder den ersten Buchstaben jedes Wortes der Zeichenfolge oder den ersten Buchstaben eines langen Textes in Großbuchstaben benötigen, kann die Methode () () mit einer anderen Methode zu verwenden. mach die Aufgabe. Die hier genannten Aufgaben werden in diesem Artikel mit Beispielen angezeigt. Ich hoffe, dieser Artikel hilft den Lesern, die Methode von Capitalize () für Stringdaten für mehrere Zwecke effizient zu verwenden.

Sehen Sie sich das Video des Autors an: Hier