Τίτλος Python String ()

Η μέθοδος 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))

Παραγωγή

 Είναι Μηχανικός, έτσι δεν είναι; 

ενδιαφέροντα άρθρα...