Python String title ()

Die title () -Methode gibt eine Zeichenfolge mit dem ersten Buchstaben jedes großgeschriebenen Wortes zurück. eine Zeichenfolge mit Titel.

Die Syntax von title()lautet:

 str.title ()

title () Parameter

title() Methode nimmt keine Parameter.

Rückgabewert von title ()

title()Methode gibt eine titelumhüllte Version der Zeichenfolge zurück. Das heißt, das erste Zeichen jedes Wortes wird groß geschrieben (wenn das erste Zeichen ein Buchstabe ist).

Beispiel 1: Wie funktioniert Python title ()?

 text = 'My favorite number is 25.' print(text.title()) text = '234 k3l2 *43 fun' print(text.title())

Ausgabe

 Meine Lieblingsnummer ist 25. 234 K3L2 * 43 Spaß

Beispiel 2: title () mit Apostrophen

 text = "He's an engineer, isn't he?" print(text.title()) 

Ausgabe

 Er ist ein Ingenieur, nicht wahr?

title() Großschreibung des ersten Buchstabens nach Apostrophen.

Um dieses Problem zu lösen, können Sie Regex wie folgt verwenden:

Beispiel 3: Verwenden von Regex zum Titel der Fallzeichenfolge

 import re def titlecase(s): return re.sub(r"(A-Za-z)+('(A-Za-z)+)?", lambda mo: mo.group(0)(0).upper() + mo.group(0)(1:).lower(), s) text = "He's an engineer, isn't he?" print(titlecase(text))

Ausgabe

 Er ist ein Ingenieur, nicht wahr? 

Interessante Beiträge...