English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial básico de Python

Controle de fluxo Python

Funções do Python

Tipos de Dados do Python

Operações de arquivo Python

Objetos e classes do Python

Data e hora do Python

Conhecimento avançado do Python

Manual do Python

Uso e exemplo do casefold() no Python string

Métodos de string do Python

O método casefold() retorna uma string onde todos os caracteres são minúsculos.

o método casefold() removena stringtodas as diferenças de maiúsculas e minúsculas existentes. Ele é usado para correspondência sem case, ou seja, ignora maiúsculas e minúsculas ao comparar.

Este método é semelhante ao método Lower(), mas o casefold() é mais poderoso e agressivo, o que significa que ele converte mais caracteres para minúsculas e encontra mais correspondências ao comparar duas strings convertidas com o método casefold().

Por exemplo, as letras minúsculas alemãsßequivalente ass. No entanto, devido aßjá é minúscula, o método lower() não tem efeito nisso. No entanto, o casefold() o converte parass.

A sintaxe do casefold() é:

string.casefold()

Parâmetros do casefold()

O método casefold() não aceita nenhum parâmetro.

Retorno do casefold()

O método casefold() retorna a string convertida para minúsculas.

Exemplo1: Usar casefold() para converter para minúsculas

string = "PYTHON IS AWESOME"
# Imprimir a string em minúsculas
print("String em minúsculas:", string.casefold())

Quando o programa é executado, a saída é:

String em minúsculas: python é awesome

Exemplo2: Usar casefold() para comparação

firstString = "der Fluss"
secondString = "der Fluss"
# ß é equivalente a ss
if firstString.casefold() == secondString.casefold():
    print('As strings são iguais.')
else:
    print('As strings são diferentes.')

Quando o programa é executado, a saída é:

As strings são iguais.

Métodos de string do Python