Introduction
Dans ce laboratoire, vous apprendrez à vérifier si une chaîne de caractères est en minuscules en Python. Nous commencerons par explorer le concept des chaînes de caractères en minuscules et leur importance en programmation, notamment pour la normalisation des données et les comparaisons insensibles à la casse. Vous créerez un script Python pour démontrer les chaînes de caractères en minuscules et l'exécuterez dans l'environnement VS Code.
Ensuite, vous apprendrez à utiliser la méthode islower() pour déterminer si une chaîne de caractères est entièrement en minuscules. Le laboratoire vous guidera tout au long de la modification du script existant pour intégrer la méthode islower() et tester sa fonctionnalité. Enfin, vous apprendrez à gérer les chaînes de caractères en casse mixte.
Apprendre les chaînes de caractères en minuscules
Dans cette étape, nous allons explorer ce que sont les chaînes de caractères en minuscules et pourquoi elles sont importantes en programmation. Une chaîne de caractères en minuscules est simplement une chaîne où tous les caractères sont en minuscules. Comprendre et manipuler les chaînes de caractères en minuscules est crucial pour des tâches telles que la normalisation des données, les comparaisons insensibles à la casse et pour garantir la cohérence dans vos applications.
Commençons par créer un simple script Python pour démontrer les chaînes de caractères en minuscules.
Ouvrez l'éditeur VS Code dans l'environnement LabEx.
Créez un nouveau fichier nommé
lowercase_example.pydans le répertoire~/project.💡 Conseils LabEx : Assurez-vous d'enregistrer le fichier avec l'extension
.pypour qu'il soit reconnu comme un fichier Python.Ajoutez le code suivant au fichier
lowercase_example.py:## Example of lowercase strings string1 = "hello world" string2 = "python is fun" print(string1) print(string2)Maintenant, exécutons le script. Ouvrez un terminal dans VS Code (vous le trouverez généralement dans le panneau inférieur) et accédez au répertoire
~/project. Vous devriez déjà être dans ce répertoire par défaut.Exécutez le script en utilisant la commande suivante :
python lowercase_example.pyVous devriez voir la sortie suivante :
hello world python is funCet exemple simple montre deux chaînes de caractères déjà en minuscules. Dans de nombreux scénarios réels, vous rencontrerez des chaînes de caractères en casse mixte et vous devrez les convertir en minuscules. Nous aborderons cela dans les étapes suivantes.
Utiliser la méthode islower()
Dans cette étape, nous allons apprendre à utiliser la méthode islower() en Python pour vérifier si une chaîne de caractères est en minuscules. La méthode islower() est une méthode intégrée pour les chaînes de caractères qui renvoie True si tous les caractères avec une casse dans la chaîne sont en minuscules et qu'il y a au moins un caractère avec une casse, False sinon.
Modifions le fichier lowercase_example.py que nous avons créé à l'étape précédente pour inclure la méthode islower().
Ouvrez le fichier
lowercase_example.pydans l'éditeur VS Code.Modifiez le code pour inclure la méthode
islower()comme suit :## Example of using the islower() method string1 = "hello world" string2 = "Python is fun" string3 = "12345" print(string1.islower()) print(string2.islower()) print(string3.islower())Dans ce code, nous appelons la méthode
islower()sur trois chaînes de caractères différentes :string1est entièrement en minuscules.string2est en casse mixte.string3ne contient que des nombres.
Enregistrez les modifications apportées au fichier
lowercase_example.py.Exécutez le script en utilisant la commande suivante dans le terminal :
python lowercase_example.pyVous devriez voir la sortie suivante :
True False FalseComme vous pouvez le voir :
string1.islower()renvoieTruecar tous les caractères sont en minuscules.string2.islower()renvoieFalsecar elle contient un caractère en majuscule ('P').string3.islower()renvoieFalsecar elle ne contient aucun caractère avec une casse.
La méthode
islower()est utile pour valider les entrées, vérifier les formats de chaînes de caractères et effectuer des opérations sensibles à la casse.
Gérer les cas mixtes
Dans cette étape, nous allons apprendre à gérer les chaînes de caractères en casse mixte et à les convertir en minuscules en utilisant la méthode lower() en Python. La méthode lower() est une méthode intégrée pour les chaînes de caractères qui renvoie une copie de la chaîne avec tous les caractères majuscules convertis en minuscules.
Modifions le fichier lowercase_example.py sur lequel nous avons travaillé pour inclure la méthode lower().
Ouvrez le fichier
lowercase_example.pydans l'éditeur VS Code.Modifiez le code pour inclure la méthode
lower()comme suit :## Example of using the lower() method string1 = "Hello World" string2 = "Python Is Fun" string3 = "MiXeD CaSe" lowercase_string1 = string1.lower() lowercase_string2 = string2.lower() lowercase_string3 = string3.lower() print(lowercase_string1) print(lowercase_string2) print(lowercase_string3)Dans ce code, nous appelons la méthode
lower()sur trois chaînes de caractères différentes en casse mixte et nous stockons les versions en minuscules dans de nouvelles variables.Enregistrez les modifications apportées au fichier
lowercase_example.py.Exécutez le script en utilisant la commande suivante dans le terminal :
python lowercase_example.pyVous devriez voir la sortie suivante :
hello world python is fun mixed caseComme vous pouvez le voir, la méthode
lower()convertit tous les caractères majuscules dans les chaînes en minuscules. Cela est utile pour normaliser les chaînes avant de les comparer ou de les stocker dans une base de données.Maintenant, combinons la méthode
islower()de l'étape précédente avec la méthodelower()pour vérifier si une chaîne devient en minuscules après avoir appliqué la méthodelower().Modifiez le fichier
lowercase_example.pycomme suit :## Example of using lower() and islower() methods together string1 = "Hello World" lowercase_string1 = string1.lower() print(lowercase_string1.islower())Enregistrez les modifications apportées au fichier
lowercase_example.py.Exécutez le script à nouveau :
python lowercase_example.pyVous devriez voir la sortie suivante :
TrueCela montre qu'après avoir converti
string1en minuscules en utilisant la méthodelower(), la méthodeislower()renvoieTrue.
Résumé
Dans ce laboratoire (lab), nous avons commencé par explorer le concept des chaînes de caractères en minuscules et leur importance en programmation, en particulier pour la normalisation des données et les comparaisons insensibles à la casse. Nous avons créé un script lowercase_example.py pour démontrer des chaînes de caractères en minuscules de base et l'avons exécuté pour afficher deux chaînes de caractères en minuscules.
Ensuite, nous avons commencé à apprendre à utiliser la méthode islower() en Python pour vérifier si une chaîne de caractères est entièrement en minuscules. La méthode islower() renvoie True si tous les caractères avec une casse dans la chaîne sont en minuscules et qu'il y a au moins un caractère avec une casse, et False sinon.



