O método casefold () é um método lower () agressivo que converte strings em strings case dobradas para correspondência sem caixa.
O casefold()
método remove todas as distinções de caso presentes em uma string. Ele é usado para correspondência sem caso, ou seja, ignora os casos ao comparar.
Por exemplo, a letra alemã minúscula ß
é equivalente a ss
. No entanto, como ß
já está em minúsculas, o lower()
método não faz nada para isso. Mas, casefold()
converte para ss
.
A sintaxe de casefold()
é:
string.casefold ()
Parâmetros para casefold ()
O casefold()
método não leva nenhum parâmetro.
Valor de retorno de casefold ()
O casefold()
método retorna a string dobrada em maiúsculas.
Exemplo 1: minúsculas usando casefold ()
string = "PYTHON IS AWESOME" # print lowercase string print("Lowercase string:", string.casefold())
Resultado
String em minúsculas: python é incrível
Exemplo 2: comparação usando 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.')
Resultado
As cordas são iguais.