Python String casefold ()

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.

Ilginç makaleler...