Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

casefold() สตริงใน Python


ฟังก์ชันนี้มีประโยชน์ในการแปลงตัวอักษรของคำเป็นตัวพิมพ์เล็ก เมื่อนำไปใช้กับสองสตริง จะสามารถจับคู่ค่าได้โดยไม่คำนึงถึงประเภทของตัวพิมพ์ของตัวอักษร

ใช้ 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