ฟังก์ชันนี้มีประโยชน์ในการแปลงตัวอักษรของคำเป็นตัวพิมพ์เล็ก เมื่อนำไปใช้กับสองสตริง จะสามารถจับคู่ค่าได้โดยไม่คำนึงถึงประเภทของตัวพิมพ์ของตัวอักษร
ใช้ casefold()
ตัวอย่างด้านล่างเราใช้ฟังก์ชัน casefold() กับสตริง และผลลัพธ์จะแสดงเป็นตัวอักษรพิมพ์เล็กทั้งหมด
ตัวอย่าง
string = "BestTutorials" # print lowercase string print(" lowercase string: ", string.casefold())
ผลลัพธ์
การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -
Lowercase String: besttutorials
การเปรียบเทียบโดยใช้ casefold()
เราสามารถเปรียบเทียบสตริงสองสตริงที่มีตัวอักษรเหมือนกัน แต่ในกรณีที่ต่างกันหลังจากใช้ฟังก์ชัน casefold() ผลการเปรียบเทียบทำให้ทั้งสองคำมีความเท่าเทียมกัน
ตัวอย่าง
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")
ผลลัพธ์
การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -
String2 and String3 are equal