Wie schreibe ich den ersten Buchstaben jedes Wortes in einer Zeichenfolge groß?

Mary-Kate Olsen
Freigeben: 2024-11-04 00:01:30
Original
657 Leute haben es durchsucht

How to Capitalize the First Letter of Each Word in a String?

Anfangszeichen in Zeichenfolgen groß schreiben: Eine umfassende Anleitung

Problem:
Wie man das erste Zeichen mühelos groß schreibt Buchstabe jedes Wortes in einer bestimmten Zeichenfolge? Betrachten Sie das Beispiel:

"s = 'the brown fox'"

Nach der Manipulation von "s" lautet die erwartete Ausgabe:
"The Brown Fox"

Lösung:
Der einfachste Ansatz zur Lösung dieses Problems liegt in der Verwendung der Methode „.title()“. Diese Methode arbeitet mit Zeichenfolgen, sowohl ASCII- als auch Unicode-Zeichenfolgen, und führt die gewünschte Großschreibung durch:

print("hello world".title())
# Output: Hello World
print(u"hello world".title())
# Output: Hello World
Nach dem Login kopieren

Achtung:
Zeichenfolgen, die Apostrophe enthalten, sollten sorgfältig behandelt werden. Wie in der Dokumentation erwähnt, können Apostrophe in Kontraktionen und Possessiven aufgrund der Wortgrenzendefinition der Methode zu unerwartetem Verhalten führen:

print("they're bill's friends from the UK".title())
# Output: They'Re Bill'S Friends From The Uk
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie schreibe ich den ersten Buchstaben jedes Wortes in einer Zeichenfolge groß?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage