Η μέθοδος casefold () είναι μια επιθετική χαμηλότερη () μέθοδος που μετατρέπει τις συμβολοσειρές σε συμβολοσειρές διπλωμένες με κεφαλή για αντιστοίχιση χωρίς περιθώρια.
Η casefold()
μέθοδος αφαιρεί όλες τις διακρίσεις περιπτώσεων που υπάρχουν σε μια συμβολοσειρά. Χρησιμοποιείται για απρόσκοπτη αντιστοίχιση, δηλαδή αγνοεί τις περιπτώσεις κατά τη σύγκριση.
Για παράδειγμα, το γερμανικό πεζά γράμμα ß
ισοδυναμεί με ss
. Ωστόσο, δεδομένου ότι ß
είναι ήδη πεζά, η lower()
μέθοδος δεν κάνει τίποτα σε αυτό. Αλλά, το casefold()
μετατρέπει σε ss
.
Η σύνταξη του casefold()
είναι:
string.casefold ()
Παράμετροι για κασετίνα ()
Η casefold()
μέθοδος δεν λαμβάνει παραμέτρους.
Τιμή επιστροφής από το casefold ()
Η casefold()
μέθοδος επιστρέφει τη συμβολοσειρά διπλωμένη υπόθεση.
Παράδειγμα 1: Πεζά με κεφαλαία ()
string = "PYTHON IS AWESOME" # print lowercase string print("Lowercase string:", string.casefold())
Παραγωγή
Πεζά συμβολοσειρά: ο πύθωνας είναι φοβερός
Παράδειγμα 2: Σύγκριση με χρήση casefold ()
firstString = "der Fluß" secondString = "der Fluss" # ß is equivalent to ss if firstString.casefold() == secondString.casefold(): print('The strings are equal.') else: print('The strings are not equal.')
Παραγωγή
Οι χορδές είναι ίσες.