Utiliser la méthode isupper()
Dans cette étape, vous apprendrez à utiliser la méthode isupper()
en Python pour vérifier si une chaîne de caractères (string) est entièrement en majuscules. La méthode isupper()
est une méthode intégrée pour les chaînes de caractères qui renvoie True
si tous les caractères de la chaîne sont en majuscules, et False
dans le cas contraire.
Modifions le fichier uppercase_strings.py
que vous avez créé à l'étape précédente pour utiliser la méthode isupper()
.
- Ouvrez le fichier
uppercase_strings.py
dans l'éditeur VS Code.
- Modifiez le code pour inclure la méthode
isupper()
comme suit :
## Example strings
string1 = "HELLO"
string2 = "Hello"
string3 = "123HELLO"
string4 = "HELLO WORLD"
## Check if the strings are uppercase using isupper()
result1 = string1.isupper()
result2 = string2.isupper()
result3 = string3.isupper()
result4 = string4.isupper()
## Print the results
print(f"String 1: {string1}, is uppercase: {result1}")
print(f"String 2: {string2}, is uppercase: {result2}")
print(f"String 3: {string3}, is uppercase: {result3}")
print(f"String 4: {string4}, is uppercase: {result4}")
Dans ce code, nous appelons la méthode isupper()
sur chacune des chaînes de caractères d'exemple et stockons les résultats dans les variables result1
, result2
, result3
et result4
. Ensuite, nous affichons les chaînes de caractères originales ainsi que les résultats correspondants de la méthode isupper()
.
Maintenant, exécutons le script pour voir la sortie.
- Ouvrez un terminal dans l'environnement VS Code.
- Exécutez le script Python en utilisant la commande suivante :
python uppercase_strings.py
Vous devriez voir la sortie suivante :
String 1: HELLO, is uppercase: True
String 2: Hello, is uppercase: False
String 3: 123HELLO, is uppercase: False
String 4: HELLO WORLD, is uppercase: False
Comme vous pouvez le voir, string1
(HELLO) est la seule chaîne de caractères qui renvoie True
car tous ses caractères sont en majuscules. Les autres chaînes de caractères renvoient False
car elles contiennent des caractères minuscules, des nombres ou des espaces.
Dans l'étape suivante, vous apprendrez à prendre en compte les caractères non-alphabétiques lors de la vérification des chaînes de caractères en majuscules.