Η μέθοδος title () επιστρέφει μια συμβολοσειρά με κεφαλαίο γράμμα κάθε λέξης. μια συμβολοσειρά με τίτλο.
Η σύνταξη του title()
είναι:
str.title ()
τίτλος () Παράμετροι
title()
μέθοδος δεν παίρνει καμία παράμετρο.
Επιστροφή τιμής από τον τίτλο ()
title()
Η μέθοδος επιστρέφει μια εκδοχή με τίτλο της συμβολοσειράς. Δηλαδή, ο πρώτος χαρακτήρας κάθε λέξης είναι κεφαλαίος (αν ο πρώτος χαρακτήρας είναι ένα γράμμα).
Παράδειγμα 1: Πώς λειτουργεί ο τίτλος Python ();
text = 'My favorite number is 25.' print(text.title()) text = '234 k3l2 *43 fun' print(text.title())
Παραγωγή
Ο αγαπημένος μου αριθμός είναι 25. 234 K3L2 * 43 Fun
Παράδειγμα 2: τίτλος () με απόστροφα
text = "He's an engineer, isn't he?" print(text.title())
Παραγωγή
Είναι μηχανικός, δεν είναι;
title()
κεφαλαία και το πρώτο γράμμα μετά από απόστροφους.
Για να επιλύσετε αυτό το ζήτημα, μπορείτε να χρησιμοποιήσετε το regex ως εξής:
Παράδειγμα 3: Χρήση συμβολοσειράς περιπτώσεων Regex to Title
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))
Παραγωγή
Είναι Μηχανικός, έτσι δεν είναι;