chaîne Python

Python possède de nombreuses méthodes utilisées exclusivement pour les chaaînes. Les méthodes de chaaîne Python incluent upper(), lower(), capitalize(), title(), et plus . Ces méthodes de chaaîne sont utiles pour manipuler, éditer et travailler avec des chaaînes.

Les chaaînes sont l’un des principaux types de données utilisés dans la programmation, et elles permettent aux ordinateurs de travailler avec du texte. Par exemple, une chaaîne peut être utilisée pour stocker le nom d’un utilisateur ou son adresse e-mail dans un programme Python.

Python inclut plusieurs méthodes de chaaîne qui peuvent être utilisées pour modifier et manipuler des chaaînes. Ces fonctions sont intégrées à Python et sont donc prêtes à être utilisées sans importer de bibliothèques.

Dans ce didacticiel, nous allons décomposer quelques-unes des méthodes de chaaîne les plus courantes que vous êtes susceptible de rencontrer dans Python et explorez des exemples d’utilisation.

Rafraaîchisseur de chaaînes

Les chaaînes vous permettent de stocker du texte lorsque vous programmez et sont déclarées entre guillemets simples ‚Äò&rsquo ; ou des guillemets doubles "‚" en Python. Bien que vous puissiez utiliser des guillemets simples ou des guillemets doubles, lorsque vous décidez lequel utiliser, vous devez le garder cohérent tout au long de votre programme. Voici un exemple de déclaration d’une chaaîne :

Nous pouvons imprimer une chaaîne en utilisant la fonction print() :

Notre programme renvoie : Ceci est un exemple de chaaîne !

Lorsque vous travaillez avec une chaaîne, vous souhaiterez peut-être la fusionner avec une autre chaaîne pour en créer une nouvelle. Nous appelons cette concaténation de chaaînes en programmation. Afin de fusionner deux chaaînes, nous utilisons l’opérateur +. Voici un exemple de fonction print() qui fusionnera deux chaaînes :

81 % des participants ont déclaré qu’ils se sentaient plus confiants quant à leurs perspectives d’emploi en technologie après avoir assisté à un bootcamp . Soyez jumelé à un bootcamp aujourd’hui.

Le diplômé moyen d’un bootcamp a passé moins de six mois en transition de carrière, du démarrage d’un bootcamp à la recherche de son premier emploi.

Notre programme renvoie : ExampleString. Notez que lorsque nous fusionnons nos chaaînes, aucun espace n’est inclus. Si nous voulons inclure un espace, nous devons ajouter un caractère d’espacement dans nos chaaînes.

Maintenant que nous avons exploré les bases des chaaînes, nous pouvons commencer à explorer les méthodes de chaaîne Python.

Chaaînes en majuscules et minuscules

Deux des fonctions de chaaîne les plus courantes en Python sont celles qui vous permettent de changer la casse de vos chaaînes en majuscules ou en minuscules. Les fonctions upper() et lower() renverront une chaaîne avec toutes les lettres d’origine de la chaaîne converties en majuscules ou en minuscules.

Lorsque vous utilisez les fonctions upper() ou lower(), la chaaîne renvoyée sera une nouvelle chaaîne et votre chaaîne existante restera la même.

Voici un exemple de la classe upper() utilisée pour convertir une chaaîne en majuscule :

Notre programme renvoie :

Si nous voulions que notre chaaîne apparaisse en minuscule, nous pourrions utiliser le lower() fonctionne comme ceci :

Notre code renvoie :

De plus, vous pouvez utiliser le capita méthode lize() pour mettre en majuscule le premier caractère d’une chaaîne et la méthode title() pour mettre en majuscule la première lettre de chaque mot d’une chaaîne.

Ces fonctions sont utiles si vous souhaitez comparer des chaaînes et conserver la cohérence de la casse de ces chaaînes. Ceci est important car les comparaisons en Python sont sensibles à la casse. Par exemple, vous pouvez convertir un l’adresse e-mail de l’utilisateur en minuscules afin que vous puissiez la comparer avec celle que vous avez dans le fichier.

Longueur de la chaaîne

Lorsque vous travaillez avec une chaaîne, vous pouvez souhaiter pour connaaître la longueur de cette chaaîne. La méthode de chaaîne Python len() peut être utilisée pour renvoyer le nombre de caractères d’une chaaîne.

Cette fonction est utile si vous voulez pour définir des longueurs minimales ou maximales pour un champ de formulaire, par exemple. Si vous souhaitez que l’adresse e-mail d’un utilisateur ne dépasse pas 50 caractères, vous pouvez utiliser len() pour connaaître la longueur de l’email et présenter une erreur s’il fait plus de 50 caractères g.

Voici un exemple de programme qui vérifie la longueur d’une chaaîne :

Notre programme renvoie : 34. Dans notre code, nous avons déclaré la variable string_length qui stockait la chaaîne Quelle est la longueur de cette chaaîne ? Ensuite, sur la ligne suivante, nous avons utilisé la méthode len(string_length) pour connaaître la longueur de notre chaaîne, et l’a passée à travers la méthode print() afin que nous puissions voir la longueur dans notre console.

Rappelez-vous que la fonction de longueur comptera chaque caractère dans une chaaîne, qui comprend des lettres, des nombres , et des caractères d’espacement.

Méthodes de chaaîne booléenne

Il existe un certain nombre de méthodes de chaaîne Python qui renvoient une valeur booléenne. Ces méthodes sont utiles si l’on veut en savoir plus sur les caractéristiques d’une chaaîne. Par exemple, si nous voulons vérifier si une chaaîne est en majuscule, ou si elle ne contient que des nombres, nous pourrions utiliser une méthode de chaaîne booléenne qui retournera vrai si tous les caractères sont en majuscule.

Voici un liste des méthodes de chaaîne Python qui renvoient True si leur condition est remplie :

  • str.isupper() : les caractères alphabétiques de la chaaîne sont tous en majuscule
  • str.islower() : les caractères alphabétiques de la chaaîne sont tous en minuscules
  • str.istitle() : la chaaîne est en casse de titre
  • str.isspace() : la chaaîne ne contient que des caractères blancs
  • str.isnumeric() : la chaaîne ne contient que des caractères numériques caractères
  • str.isalnum() : la chaaîne ne contient que des caractères alphanumériques (pas de symboles)
  • str.isalpha() : La chaaîne ne contient que des caractères alphabétiques (pas de chiffres ni de symboles)

Explorons quelques-unes de ces méthodes de chaaîne booléenne. Voici un exemple de la fonction isupper() utilisée pour vérifier si une chaaîne ne contient que des caractères majuscules :

"Career Karma est entré dans ma vie au moment o√π j’en avais le plus besoin et m’a rapidement aidé à correspondre à un bootcamp. Deux mois après avoir obtenu mon diplôme, j’ai trouvé l’emploi de mes rêves qui correspondait à mes valeurs et à mes objectifs dans la vie !"

Venus, ingénieur logiciel chez Rockbot

Notre programme renvoie : True. La variable full_name contient une valeur avec du texte entièrement en majuscules, et donc notre fonction isupper() évalue à True et renvoie le True value.

De même, nous pouvons utiliser la fonction istitle() pour vérifier si une chaaîne est en casse de titre :

Notre code renvoie : False. Parce que notre la chaaîne n’est pas en casse de titre‚Äîchaque caractère ne commence pas par une majuscule‚Äînotre méthode istitle() est évaluée à False.

Les méthodes de chaaîne booléenne peuvent être utiles lors de la réception d’entrées utilisateur que vous souhaitez vérifier, ou si vous avez deux valeurs exactes que vous souhaitez comparer.

Commence par un d Se termine par

Disons que vous avez une chaaîne et que vous voulez vérifier si elle commence ou se termine par une valeur particulière. Par exemple, vous pouvez avoir un nom d’utilisateur et vouloir vérifier s’il commence par F. Nous pouvons utiliser les fonctions startswith() et endswith() pour vérifier nos chaaînes.

La méthode startswith() renvoie True si une chaaîne commence par une valeur spécifique, et la méthode endswith() renvoie True si une chaaîne se termine par une valeur spécifique. Sinon, les méthodes de chaaîne renvoient false.

Les deux méthodes prennent trois paramètres. La première est la valeur que vous recherchez. Facultativement, vous pouvez spécifier l’index de début dans la chaaîne o√π votre recherche doit commencer par le deuxième paramètre, et vous pouvez également indiquer l’index de fin o√π votre recherche doit se terminer par le troisième.

Voici un exemple de la fonction startswith() en action :

Notre programme renvoie : True.

Si nous voulions vérifier si Bill est apparu dans notre chaaîne commençant après la quatrième lettre de notre chaaîne‚Äîl’élément avec la valeur d’index 3, car les index commencent à ‚Äînous pourrions utiliser le code suivant :

Notre code renvoie False, car Bill n’apparaaît pas dans la chaaîne après la valeur d’index 3.

Split and Join Strings

De plus, vous pouvez utiliser les méthodes join() et split() pour manipuler des chaaînes en Python.

La méthode join() prend tous les éléments d’une chaaîne itérable et les joint à une autre chaaîne. Voici un exemple de la méthode de chaaîne Python join() en action :

Notre code renvoie les éléments suivants : SXtXrXiXnXg. Ce qui s’est passé, c’est que la chaaîne join() a parcouru chaque lettre de la variable string et a ajouté un X après chaque lettre.

La méthode join() peut être utile si vous souhaitez joindre une certaine valeur avec une chaaîne. La méthode est également souvent utilisée pour combiner un liste de chaaînes ensemble. Voici un exemple de join() utilisé pour combiner une liste de chaaînes en une seule :

Notre code renvoie les éléments suivants : Lucy,Emily,David. Maintenant, notre liste de noms est dans une chaaîne, plutôt que dans un tableau.

Nous peut également utiliser la méthode de chaaîne split() pour diviser une chaaîne et renvoyer une liste de chaaînes. Voici un exemple de la méthode split() utilisée pour diviser une phrase dans une liste de chaaînes :

Notre code renvoie ce qui suit :

Comme vous pouvez le voir, notre chaaîne d’origine a été divisée en quatre éléments et une nouvelle liste de ces éléments a été créée.

La méthode split() renvoie une liste de chaaînes séparées par des caractères d’espacement si aucun autre paramètre n’est spécifié, mais si vous souhaitez diviser une chaaîne par un autre caractère, vous le pouvez. Voici un exemple de programme qui divise une chaaîne en fonction des virgules de cette chaaîne :

Notre code renvoie :

Comme vous pouvez le voir, notre programme a séparé nos chaaînes par des virgules dans notre chaaîne initiale et créé un tableau avec les nouvelles valeurs séparées.

Affichez le Repl.it de ce tutoriel :



Conclusion

Les chaaînes sont un type de données utile qui permet aux codeurs de stocker des valeurs de texte dans leurs programmes. Dans ce didacticiel, nous avons exploré certaines des méthodes de chaaîne Python intégrées les plus courantes que vous pouvez utiliser pour manipuler des chaaînes.

Nous avons discuté du upper() et du lower () méthodes et comment elles peuvent vous aider à travailler avec des cas en Python, la méthode len() et comment elle peut vous aider à obtenir la longueur d’une chaaîne, et nous avons exploré la chaaîne booléenne méthodes disponibles en Python.

Nous avons également expliqué comment utiliser join() et split(), et comment vérifier si une chaaîne commence par ou se termine par une sous-chaaîne.

Il convient de noter qu’il existe un certain nombre d’autres méthodes de chaaîne telles que ljust(), rjust(), et zfill(), et cet article ne fait qu’effleurer la surface. Vous êtes maintenant prêt à commencer à travailler avec des chaaînes en Python comme un expert !