Apprendre Python ? Voici comment manipuler les chaînes

En utilisant Python, vous pouvez manipuler des chaînes de différentes manières. Python fournit diverses fonctions, opérateurs et méthodes qui peuvent être utilisés pour manipuler des chaînes. Vous pouvez découper une chaîne, joindre deux ou plusieurs chaînes, interpoler des variables dans une chaîne et bien d’autres.

Les chaînes en Python peuvent être définies comme une séquence de caractères. Ils sont immuables, c’est-à-dire qu’ils ne peuvent pas être modifiés une fois déclarés. Au lieu de cela, une copie de la chaîne est créée à des fins de manipulation.

Comment créer des chaînes en Python

Créer des chaînes en Python est aussi simple que d’attribuer une valeur à une variable en Python. Vous pouvez utiliser des guillemets simples (‘ ‘), des guillemets doubles ( » « ) ou trois guillemets simples ( »’  »’)/doubles («  » » «  » ») pour créer des chaînes.

Sortir:

L’avantage d’utiliser un guillemet double pour créer une chaîne est que vous pouvez utiliser un guillemet simple à l’intérieur du guillemet double. Python traitera le caractère guillemet simple comme faisant partie de la chaîne.

Sortir:

Si vous souhaitez créer une chaîne multiligne, utilisez trois guillemets simples ( »’  »’) / trois guillemets doubles («  » » «  » ») est le meilleur choix. Lors de la création de chaînes à l’aide de guillemets simples (‘ ‘) ou de guillemets doubles ( » « ), vous devez utiliser n caractère d’échappement pour une nouvelle ligne (saut de ligne). Mais en utilisant trois guillemets, vous n’avez pas besoin de le faire.

Sortir:

Comment accéder aux caractères de chaîne

Si vous voulez accéder à des caractères individuels, alors Indexage est utilisé; si vous voulez accéder à une plage de caractères, alors Tranchage est utilisé.

Voir aussi :  Comprendre la copie superficielle et la copie profonde en Python

Indexation des chaînes

Comme tous les autres types de données Python, les index de chaîne commencent par 0. La plage d’index va de 0 à la longueur de la chaîne – 1. Les chaînes Python prennent également en charge l’indexation négative : -1 pointe vers le dernier caractère de la chaîne, -2 points jusqu’à l’avant-dernier caractère de la chaîne et ainsi de suite.

Sortir:

Vous devez utiliser des entiers pour accéder aux caractères sinon, vous obtiendrez un Erreur-type . Cela se produira également si vous essayez d’accéder à des éléments hors de portée.

Erreur-type:

Sortir:

Erreur d’index :

Sortir:

Tranchage de cordes

Vous pouvez accéder à une plage de caractères à l’aide de l’opérateur deux-points ( : ).

Sortir:

Comment utiliser les opérateurs sur les chaînes

Utilisation de l’opérateur +

L’opérateur + est utilisé pour concaténer/joindre deux chaînes ou plus. Il renvoie la chaîne concaténée résultante.

Sortir:

Utilisation de l’opérateur *

Ceci est utilisé pour répéter une chaîne un certain nombre de fois.

Sortir:

Utilisation de l’opérateur in

Il s’agit d’un opérateur d’appartenance qui vérifie si le premier opérande est présent ou non dans le deuxième opérande. Si le premier opérande est présent dans le deuxième opérande alors il retourne Vrai .

Sinon ça revient Faux .

Sortir:

Utilisation de l’opérateur pas dans

Un autre opérateur d’adhésion, pas dedans fonctionne à l’opposé de l’opérateur in. Si le premier opérande est présent dans le deuxième opérande, il renvoie Faux . Sinon ça revient Vrai .

Sortir:

Séquences d’échappement dans les chaînes

En utilisant les séquences d’échappement, vous pouvez placer des caractères spéciaux dans la chaîne. Tout ce que vous avez à faire est d’ajouter une barre oblique inverse ( / ) juste avant le caractère que vous souhaitez échapper. Si vous n’échappez pas le caractère, Python génère une erreur.

Sortir:

Comment insérer des variables dans des chaînes

Les variables peuvent être utilisées à l’intérieur des chaînes en interpolant les variables entre accolades. De plus, vous devez ajouter une minuscule F ou majuscule F juste avant d’ouvrir le guillemet de la chaîne.

Sortir:

Comment utiliser les fonctions de chaîne intégrées

fonction len()

Cette fonction est utilisée pour trouver la longueur de la chaîne. C’est l’une des fonctions les plus utilisées en Python.

Sortir:

Fonction ord()

Pendant ce temps, cette fonction est utilisée pour trouver la valeur entière d’un caractère. Python est un langage polyvalent, il prend en charge les caractères ASCII ainsi que les caractères Unicode.

Sortir:

Fonction chr()

Utilisez chr() pour trouver la valeur de caractère d’un entier.

Sortir:

Fonction str()

Utilisez cette fonction pour convertir n’importe quel objet Python en chaîne.

Sortir:

Comment joindre et diviser des chaînes en Python

Fractionner une chaîne

Vous pouvez utiliser la méthode split() pour diviser la chaîne en une liste de chaînes en fonction d’un délimiteur.

Sortir:

Joindre des chaînes

Vous pouvez utiliser la méthode join() pour joindre tous les éléments d’un objet itérable. Vous pouvez utiliser n’importe quel délimiteur pour joindre les éléments.

Sortir:

Vous comprenez maintenant la manipulation de chaînes

Le traitement des chaînes et des textes fait partie intégrante de la programmation. Les chaînes agissent comme un moyen de communiquer des informations du programme à l’utilisateur du programme. En utilisant Python, vous pouvez manipuler les chaînes comme vous le souhaitez.

Cliquez pour évaluer cet article !
[Total: Moyenne : ]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *