केसफॉल्ड () विधि एक आक्रामक कम () विधि है जो स्ट्रिंग को केसलेस मिलान के लिए स्ट्रिंग्स को फोल्ड करने के लिए परिवर्तित करती है।
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: केसफोल्ड () का उपयोग कर तुलना करें
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.')
आउटपुट
तार बराबर हैं।