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?