Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Phương thức casefold() chuỗi trong Python

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.