„Casefold“ () metodas yra agresyvus apatinis () metodas, paverčiantis stygas didžiųjų raidžių sulankstytomis stygomis, kad būtų galima suderinti be korpuso.
casefold()
Metodas pašalina Visi Case skirtumai dabartį į eilutę. Jis naudojamas be rėmo derinant, ty lyginant neatsižvelgiama į atvejus.
Pavyzdžiui, vokiečių mažoji raidė ß
yra tolygi ss
. Tačiau, kadangi ß
jau yra mažosios raidės, lower()
metodas jai nieko nedaro. Bet, casefold()
paverčia jį į ss
.
Sintaksė casefold()
yra:
string.casefold ()
Neapsaugoto elemento () parametrai
casefold()
Metodas nesiima jokių parametrų.
Grąžinimo vertė iš atsiskaitymo ()
Į casefold()
metodas grąžina atveju sulankstyti eilutę.
1 pavyzdys: mažosios raidės naudojant rėmelį ()
string = "PYTHON IS AWESOME" # print lowercase string print("Lowercase string:", string.casefold())
Rezultatas
Mažosios eilutės: pitonas yra nuostabus
2 pavyzdys: palyginimas naudojant „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.')
Rezultatas
Stygos yra lygios.