Méthode Casfold de chaîne Python

Méthode Casfold de chaîne Python
Dans le langage de programmation Python, nous devons appliquer les données qui sont parfois sensibles. Pour accomplir ce critère, nous devons ajouter quelques morceaux de code dans la programmation Python. À cette fin, la fonction Casefold () est recommandée.

La fonction Casefold () est également connue sous le nom de fonction minuscule (). Le but de cette fonction est de convertir la chaîne en minuscules. C'est une fonction intégrée des chaînes utilisées dans Python. Cette fonction est opposée à la fonction capitalize () de Python. Cette méthode Casefold peut être utilisée dans différents aspects des langages de programmation. Il est simplement accessible via la chaîne. Il est utilisé dans la condition où toutes les lettres doivent être en petites lettres.

Syntaxe de Casefold ()

chaîne.Casefold ()

Paramètres: Il n'y a pas de paramètres ou d'arguments pour cette fonction. Ceci est accessible via la chaîne elle-même.

Valeur de retour: Toutes les lettres sont minuscules.

Fonctionnement de la méthode Casefold () en python

Exemple 1:

Cet exemple concerne l'échantillon de fonctionnement de la méthode Casefold (). Contrairement à la méthode Capitalize () est également la fonction intégrée des chaînes. Dans cet exemple, nous prenons une chaîne avec 5 caractères avec la première lettre en capital et tout le reste en petites lettres. La fonction Casefold ne contient aucun paramètre. Cette fonction est appelée directement par la chaîne d'entrée, il n'y a donc aucun moyen d'utiliser directement la chaîne dans la fonction. Mais la variable de chaîne est utilisée elle-même.

Chaîne.Casefold ()

Alors que dans le deuxième exemple, la même chaîne est utilisée avec toutes les lettres des alphabets de capital. Ces deux façons différentes de représenter les chaînes montrent le fonctionnement de la méthode Casefold ().

Lors de l'exécution, vous verrez que les deux chaînes sont changées en lettres minuscules de majuscules.

Exemple 2:

Dans le dernier exemple, nous utilisons un seul mot qui est pris en entrée pour la fonction Casefold (). Une chaîne avec six mots contient toutes les lettres mixtes, certaines sont en capital et certaines sont en petites lettres. Les petites lettres ne seront pas affectées par la fonction.

String = "Bonjour mon nom est aqsa yasin"

Pour la valeur résultante, nous prenons une impression pour la chaîne d'origine et la chaîne avec toutes les petites lettres.

Vous verrez que les six mots de la chaîne sont convertis en petites lettres.

Exemple 3:

Cet exemple traite de la comparaison de deux méthodes de chaînes qui sont utilisées dans le langage de programmation Python. La méthode inférieure () est similaire pour travailler avec la méthode Casefold (). Mais le fonctionnement du case pli () est considéré comme plus agressif. Il indique que la méthode Casefold () fonctionne plus efficacement et convertit plus de lettres en minuscules par rapport à la fonction inférieure (). La fonction inférieure () n'affecte pas les lettres qui sont déjà en petites lettres.

Pour illustrer le fonctionnement de ces deux fonctions, prenez un caractère d'entrée pour voir comment ces fonctions convertissent ce. La chaîne d'entrée est le caractère allemand qui est lui-même une lettre minuscule.

String = "ß"

La fonction inférieure est également appelée via la chaîne et ne prend aucun paramètre avec lui comme la méthode Casefold ().

Chaîne.inférieur()

Maintenant, nous appliquons la chaîne d'entrée avec les deux fonctions pour voir les résultats et exécutons le code.

Vous verrez que la chaîne est elle-même un caractère minuscule afin que la fonction inférieure n'affecte pas la chaîne d'entrée. Alors que la fonction Casefold (), étant une fonction agressive, convertit le caractère en «SS». La lettre «ß» en anglais est égale à un double «s». Ainsi, Casfold convertit cette lettre en s.

Exemple 4:

Dans cet exemple, nous prenons un mélange de deux langues comme l'exemple précédent; Les personnages de la langue anglaise et allemande sont utilisés. Cette fois, pas seulement «ß», mais le «A» allemand est également ajouté une fois comme une majuscule et aussi une fois dans une petite lettre pour voir les résultats des deux fonctions inférieures () et casefold ().

Texte = 'Graß Å Påge'

Le premier mot contient le caractère allemand comme nous l'avons fait dans l'exemple précédent et une seule capitale A en langue allemande. Après cela, un autre mot avec un petit alphabet «A» de la langue allemande est utilisé. Ceci comme une chaîne d'entrée entière qui contient maintenant la capitale et les petites lettres de deux langues également.

Ces deux méthodes sont appliquées dans la chaîne qui est prise en entrée. Comme il ressort clairement de l'exemple précédent que la méthode inférieure () ne change pas la lettre qui est déjà dans une petite lettre non plus dans aucune langue, la lettre B de la langue allemande n'est pas affectée dans ce cas. Pour aller de l'avant, la capitale A vient. Ceci est changé en petit «A» allemand. De même, le mot suivant contient un petit «A» de la langue allemande dans le mot «page». La fonction inférieure () n'affecte pas cela.

De même, en utilisant la méthode Casefold (), le «B» de la langue allemande est remplacé par le «SS». Et la capitale unique A est changée en la petite lettre «A». Tandis que le petit «A» dans le mot «page» reste le même.

Exemple 5:

Cet exemple traite de l'utilisation d'une déclaration IF-Else avec les deux méthode Casefold. Dans une déclaration IF-Else, également connue sous le nom de déclaration conditionnelle, un chèque est appliqué par la mise en place de l'IF. Si c'est vrai, le code est terminé. Tandis que si la condition est fausse, la partie else de l'instruction if-else est exécutée. Dans cet exemple, nous utilisons cette déclaration conditionnelle pour vérifier si nos chaînes d'entrée sont égales ou non. Nous prenons deux variables de cordes avec deux mots différents.

Str1 = "fluß"
Str2 = flush "

Comme nous savons que la lettre allemande «ß» est équivalente à «SS» en anglais, le chèque est appliqué sur cette base. Comme l'instruction IF vérifie si la réponse obtenue en appliquant la fonction CaseFile () sur les deux chaînes est égale, imprime que les deux chaînes sont les mêmes.

Si str1.casefold () == str2.Casefold ():

Étant donné que la partie ELSE ne contient aucune condition, elle contient une instruction d'impression pour afficher que les deux chaînes d'entrée ne sont pas égales.

Exécuter le code pour voir le résultat.

Comme la lettre allemande «B» est égale à «SS», cela signifie que les deux cordes ont les mêmes lettres, tandis que tous les personnages restants sont les mêmes.

Conclusion

La fonction Casefold () est utilisée pour modifier les alphabets de capital d'une chaîne en petites lettres tandis que les petites lettres restent les mêmes. Dans cet article, nous avons expliqué tous les respects de cette méthode en utilisant les exemples élémentaires ayant toutes les majuscules ou toutes les petites lettres d'une chaîne. De plus, nous avons également utilisé certains personnages de la langue allemande. La différence entre la méthode Casefold () et la méthode inférieure () est également élaborée avec des exemples. De même, nous avons également utilisé une déclaration IF-Else pour voir le fonctionnement d'une méthode Casefold (). En un mot, une méthode Casefold fonctionne de la même manière pour toutes les langues.