Kaedah casefold () adalah kaedah rendah () yang agresif yang menukar rentetan menjadi rentetan berlipat huruf untuk padanan tanpa cas.
The casefold()
kaedah membuang semua kes perbezaan di dalam rentetan. Ini digunakan untuk pencocokan tanpa cacat, iaitu mengabaikan kes ketika membandingkan.
Contohnya, huruf kecil Jerman ß
sama dengan ss
. Namun, kerana ß
sudah huruf kecil, lower()
kaedah itu tidak ada gunanya. Tetapi, casefold()
menukarnya menjadi ss
.
Sintaksnya casefold()
adalah:
string.casefold ()
Parameter untuk lipatan kes ()
The casefold()
kaedah tidak mengambil apa-apa parameter.
Nilai pulangan dari casefold ()
The casefold()
kaedah pulangan kes dilipat tali.
Contoh 1: Huruf kecil menggunakan casefold ()
string = "PYTHON IS AWESOME" # print lowercase string print("Lowercase string:", string.casefold())
Pengeluaran
Rentetan huruf kecil: python sangat mengagumkan
Contoh 2: Perbandingan menggunakan 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.')
Pengeluaran
Rentetan sama.