Casefold () yöntemi, büyük harfli eşleştirme için dizeleri büyük / küçük harf katlamalı dizelere dönüştüren agresif bir lower () yöntemidir.
casefold()
Yöntem bir dize tüm vaka ayrımlar mevcut kaldırır. Durumsuz eşleştirme için kullanılır, yani karşılaştırırken durumları yok sayar.
Örneğin, Almanca küçük harf ß
ile eşdeğerdir ss
. Bununla birlikte, ß
zaten küçük harf olduğundan, lower()
yöntem hiçbir şey yapmaz. Ancak casefold()
bunu olarak dönüştürür ss
.
Sözdizimi casefold()
şöyledir:
string.casefold ()
Casefold için parametreler ()
casefold()
Yöntemin bir parametre almaz.
Büyük harfli () dönüş değeri
casefold()
Yöntem döner durumda dize katlanmış.
Örnek 1: casefold () kullanarak küçük harf
string = "PYTHON IS AWESOME" # print lowercase string print("Lowercase string:", string.casefold())
Çıktı
Küçük harfli dize: python harika
Örnek 2: casefold () kullanılarak karşılaştırma
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.')
Çıktı
Dizeler eşittir.