Phương thức casefold () là một phương thức under () tích cực chuyển đổi các chuỗi thành các chuỗi gấp dạng chữ hoa để so khớp không tính tiền.
Các casefold()
phương pháp loại bỏ tất cả các trường hợp phân biệt hiện diện trong một chuỗi. Nó được sử dụng để đối sánh không tính tiền, tức là bỏ qua các trường hợp khi so sánh.
Ví dụ, chữ thường trong tiếng Đức ß
tương đương với ss
. Tuy nhiên, vì ß
đã là chữ thường nên lower()
phương thức này không có tác dụng gì. Nhưng, casefold()
chuyển đổi nó thành ss
.
Cú pháp của casefold()
là:
string.casefold ()
Các tham số cho casefold ()
Các casefold()
phương pháp không mất bất kỳ thông số.
Trả về giá trị từ casefold ()
Các casefold()
trở về phương pháp trường hợp gấp chuỗi.
Ví dụ 1: Viết thường bằng cách sử dụng casefold ()
string = "PYTHON IS AWESOME" # print lowercase string print("Lowercase string:", string.casefold())
Đầu ra
Chuỗi chữ thường: python thật tuyệt vời
Ví dụ 2: So sánh bằng cách sử dụng casefold ()
firstString = "der Fluß" secondString = "der Fluss" # ß is equivalent to ss if firstString.casefold() == secondString.casefold(): print('The strings are equal.') else: print('The strings are not equal.')
Đầu ra
Các dây bằng nhau.