Hướng dẫn này thảo luận phương thức chuỗi str.casefold(). Nó không nhận đối số. Giá trị trả về là chuỗi phù hợp cho so sánh không phân biệt chữ hoa/thường (caseless comparisons).
So sánh không phân biệt chữ hoa/thường là gì? Ví dụ: chữ cái thường tiếng Đức ß tương đương ss. str.casefold() chuyển ß thành ss. Nó chuyển tất cả chữ cái thành chữ thường.
Ví dụ
string = "TUTORIALSPOINT" print(string.casefold())
Kết quả
tutorialspoint
Ví dụ so sánh không phân biệt chữ hoa/thường. So sánh trực tiếp ßtutorialspoint với sstutorialspoint cho False:
Ví dụ
string = "ßtutorialspoint" second_string = "sstutorialspoint" print(string == second_string)
Kết quả
False
So sánh dùng str.casefold():
Ví dụ
string = "ßtutorialspoint" second_string = "sstutorialspoint" print(string.casefold() == second_string)
Kết quả
True
Kết luận
Thắc mắc hãy bình luận.