Python String minas

Python String minas
La fonction inférieure () est utilisée pour la manipulation des cordes. Cette fonction n'a passé aucun paramètre. Il renvoie la chaîne avec des caractères minuscules. Il convertit tous les éléments en majuscules de la chaîne en éléments minuscules. Si nous avons une chaîne sans caractère en majuscules, l'instruction PRINT Renvoie la vraie chaîne. Le bas () ne modifie pas les symboles et les nombres dans la chaîne. Nous déterminons également si les chaînes sont identiques ou non en utilisant la fonction inférieure () aux chaînes. De même, nous modifions également les caractères minuscules en caractères majuscules. Dans cet article, nous discuterons de la fonction inférieure () dans Python à l'aide de différentes instances.

Conversion des caractères majuscules en minuscules:

Dans cet exemple, nous prenons la chaîne «Programmation visuelle». À cette fin, nous appliquons la fonction inférieure ().

String = 'Programmation visuelle'
# Convertir la corde en minuscules
imprimer (corde.inférieur())

La fonction inférieure () n'a pas de paramètres. Cette fonction modifie tous les caractères majuscules de la chaîne en minuscules. Pour exécuter le code, nous avons appuyé sur F5 depuis le clavier.

Linuxhint @ Desktop-1: ~ $ Python 1.py
programmation visuelle
Linuxhint @ Desktop-1: ~ $

L'instruction d'impression renvoie la «programmation visuelle» en convertissant la «programmation visuelle» d'origine en une bine.

Convertir la chaîne ayant des caractères alphanumériques:

Dans ce cas, nous prenons deux cordes. Le premier est «J'adore voyager différents endroits!". Cette chaîne contient tous les éléments en majuscules. La deuxième chaîne est "I L0V3 T0 Trav3l Diff3r3nt Plac3s". Cette chaîne a quelques valeurs numériques, quelques caractères majuscules et quelques caractères minuscules également. À cette fin, nous appliquons la fonction inférieure () sur les deux chaînes.

# Exemple de chaîne
data = "J'adore voyager différents endroits!"
# Données avec les nombres
# Tous les alphabets doivent être en minuscules
data = "i l0v3 t0 trav3l Dif3r3nt plac3s!"
imprimer (données.inférieur())

La fonction inférieure () modifie tous les caractères qui sont en majuscules en minuscules. Cette fonction n'a pas de paramètres. Comme les éléments de la première chaîne sont en majuscules, il est donc transformé en minuscules. Mais la deuxième chaîne a certaines valeurs numériques qui ne sont pas modifiées par la fonction inférieure (). Seuls les caractères de la deuxième chaîne sont modifiés, qui sont présents en majuscules.

Linuxhint @ Desktop-1: ~ $ Python 2.py
I L0V3 T0 Trav3l Dif3r3nt Plac3s!
Linuxhint @ Desktop-1: ~ $

La fonction inférieure () convertit uniquement les caractères qui sont en majuscules. Cette fonction ne modifie pas les valeurs numériques en inférieure. Donc, la déclaration d'impression de la première chaîne revient: «J'adore voyager différents endroits!". Tous les personnages sont maintenant minuscules. Mais l'instruction d'impression de la deuxième chaîne renvoie «i l0v3 t0 trav3l diff3r3nt plac3s!". Les valeurs numériques de la chaîne ne sont pas modifiées en minuscules; Certains personnages qui sont en majuscules sont convertis en minuscules.

Conversion de la chaîne ayant un caractère «ß»:

Dans ce code, nous prenons deux chaînes. Les deux cordes sont la même «ßadminton». La chaîne a également le caractère minuscule allemand «ß», quelques caractères majuscules et quelques caractères minuscules. Ici, nous voulons ces chaînes en minuscules. Nous appliquons la fonction inférieure () dans ce cas.

String = 'ßadmnton'
imprimer (corde.Casefold ())
String = 'ßadmnton'
imprimer (corde.inférieur())

Le personnage allemand «ß» qui est présent dans les deux cordes, est égal à «SS». La fonction inférieure () n'a pas pu changer ce caractère allemand en «SS» qui est déjà en minuscules. Donc, pour cette conversion, nous appliquons ici une autre fonction qui est Casefold (). Cette fonction convertit le caractère allemand «ß» en «SS».

Linuxhint @ Desktop-1: ~ $ Python 3.py
ssadmnton
ßadmnton
Linuxhint @ Desktop-1: ~ $

La fonction Casefold () est appliquée à la première chaîne; Il modifie le «ß» en «SS», et il convertit également le caractère majuscule en minuscules. L'énoncé d'impression de la première chaîne renvoie «ssadminton». Cette fonction ne change pas le «ß» en «SS». L'énoncé d'impression de la deuxième chaîne renvoie «ßadminton».

Vérifiez si les chaînes sont identiques ou non:

Deux chaînes sont prises dans le code. La première chaîne (String1) est «J'adore voyager différents endroits!". Cette chaîne contient tous les éléments de la majuscule. La deuxième chaîne est "I L0V3 T0 Trav3l Diff3r3nt Plac3s". Cette chaîne est représentée par String2. Nous changeons les caractères majuscules des deux chaînes en minuscules. À cette fin, nous appliquons la fonction inférieure () sur les deux chaînes.

# première chaîne
String1 = "J'adore voyager différents endroits!"
# deuxième chaîne
String2 = "I L0V3 T0 Trav3l Diff3r3nt Plac3s!"
if (String1.inférieur () == String2.inférieur()):
imprimer ("les cordes sont les mêmes.")
autre:
Imprimer ("Les chaînes ne sont pas les mêmes.")

Nous appliquons également la condition IF-Else ici pour vérifier si les caractères minuscules des deux chaînes sont identiques ou non. Cette fonction n'a pas de paramètres. Comme les éléments de la première chaîne sont en majuscules, il est donc transformé en minuscules. Mais la deuxième chaîne a certaines valeurs numériques qui ne sont pas modifiées par la fonction inférieure (). Seuls les caractères majuscules de la deuxième chaîne sont transformés en minuscules.

Linuxhint @ Desktop-1: ~ $ Python 4.py
Les cordes ne sont pas les mêmes.
Linuxhint @ Desktop-1: ~ $

La fonction inférieure () convertit uniquement les caractères majuscules de la deuxième chaîne. Cette fonction ne modifie pas les valeurs numériques en inférieure. La valeur minuscule de la première corde est «J'adore voyager différents endroits!". Tous les personnages sont maintenant minuscules. La valeur minuscule de la deuxième chaîne est «i l0v3 t0 trav3l diff3r3nt plac3s!". Les valeurs numériques de la chaîne ne sont pas modifiées en minuscules; juste en majuscules sont convertis en minuscules. Après avoir appliqué la condition IF-Else, la déclaration d'impression renvoie que «les chaînes ne sont pas les mêmes». Comme les caractères minuscules des cordes sont différents, nous obtenons donc ce type de sortie.

Conclusion:

Cet article couvrait presque toutes les façons possibles de les caractéristiques en minuscules. Nous avons discuté de plusieurs méthodes pour en minuscules les caractères de chaîne. Vous pouvez utiliser l'un d'eux pour faire votre travail.