PythonMéthodes des chaînes
str. upper()
Renvoie une copie de la chaîne écrite en majuscules.
- Renvoie
- Une nouvelle chaîne en majuscules.
- Modifie l’original
- Non
Exemple
#Python
course = "cours python"
print(course.upper())
print(course)
print("café 🐢".upper())Résultatrésultat enregistré, vous pouvez le vérifier
COURS PYTHON
cours python
CAFÉ 🐢
Définition et utilisation
#La méthode upper() renvoie une nouvelle chaîne dans laquelle toutes les lettres sont en majuscules. L’original ne change pas, car les chaînes en Python sont immuables. Il faut assigner le résultat à une variable.
Elle fonctionne correctement avec les caractères accentués : "café".upper() donne "CAFÉ". Les caractères qui ne sont pas des lettres restent inchangés.
Elle est souvent utilisée pour des comparaisons sans tenir compte de la casse, bien que la méthode casefold() soit encore meilleure pour cela, car elle gère aussi des cas particuliers d’autres langues.
Syntaxe
#Syntaxe
chaîne.upper()Bonnes pratiques
#- Pensez à assigner le résultat :
nom = nom.upper(). Appeler simplementnom.upper()ne modifie pas la variable. - Pour vérifier si une chaîne est déjà en majuscules, utilisez
isupper().
Entrées associées
#Vous voyez une erreur ou il manque un exemple ? Écrivez-nous.