Chức năng này rất hữu ích trong việc chuyển đổi các chữ cái của một từ thành chữ thường. Khi được áp dụng cho hai chuỗi, nó có thể khớp các giá trị của chúng bất kể kiểu viết hoa của các chữ cái.
Áp dụng casefold ()
Ví dụ dưới đây, chúng tôi áp dụng hàm casefold () cho một chuỗi và kết quả xuất hiện bằng tất cả các chữ cái thường.
Ví dụ
string = "BestTutorials" # print lowercase string print(" lowercase string: ", string.casefold())
Đầu ra
Chạy đoạn mã trên cho chúng ta kết quả sau -
Lowercase String: besttutorials
So sánh bằng cách sử dụng casefold ()
Chúng ta có thể so sánh hai chuỗi có các chữ cái giống nhau nhưng trong các trường hợp khác nhau sau khi áp dụng hàm casefold (). Kết quả của phép so sánh cho hai từ tương đương nhau.
Ví dụ
string1 = "Hello Tutorials" string2 = "hello tutorials" string3 = string1.casefold() if string2==string3: print("String2 and String3 are equal") elif string1 != string3: print("Strings are not equal")
Đầu ra
Chạy đoạn mã trên cho chúng ta kết quả sau -
String2 and String3 are equal