Maison >développement back-end >Tutoriel Python >Chaînes Python : Explorer les méthodes de manipulation de chaînes

Chaînes Python : Explorer les méthodes de manipulation de chaînes

DDD
DDDoriginal
2024-12-31 10:27:10291parcourir

Python Strings: Exploring string manipulation methods

Chaînes en python :

La chaîne est une séquence de caractères encapsulée entre guillemets simples ou doubles.

Par exemple :

« Bonjour tout le monde »
« Pomme »
"Qu'est-ce que c'est ?"

Voici à quoi ressemblent les chaînes en python.

Types de chaînes-

1.Chaîne sur une seule ligne- Pour écrire une chaîne sur une seule ligne, nous utilisons soit des guillemets simples ("Ceci est une chaîne"), soit des guillemets doubles ("Ceci est aussi une chaîne").

Example- print('Hello world!)
         print("What's up?")
output- Hello world!
        What's up?
  1. Chaîne multi-lignes- Pour écrire une chaîne multi-lignes, nous utilisons des guillemets triples simples (''' ''') ou des guillemets triples doubles (""" """).
Example- 
print("""We have a pet.
He is a dog.""")

output- We have a pet.
        He is a dog.

Indexation des chaînes-

Puisqu'une chaîne est une séquence ordonnée, nous pouvons y effectuer une indexation.

L'indexation nous permet de récupérer un seul caractère de la chaîne et d'y accéder.

Chaque caractère d'une chaîne a une position indexée (index) commençant à 0 et se terminant à n-1 (où n= nombre de caractères).

SALUT O
0 1 2 3 4

Example-
my_string= “Hello”
print(my_string[3])

output - l

Nous pouvons également utiliser l'indexation inversée en python.

SALUT O
0 -4 -3 -2 -1

Example- 

My_string = “Hello”
print(my_string[-4])

Output - e

COUPER

Le découpage nous permet de récupérer une sous-section de la chaîne (plusieurs caractères), c'est-à-dire une tranche de chaîne.

Syntaxe du découpage- [start:stop:step]
Où commencer est la valeur de l'index numérique à partir de laquelle nous devons récupérer les caractères.
Stop est la valeur numérique à laquelle nous allons passer mais sans inclure et
Le pas est la taille du saut que nous faisons du début à la fin.

Remarque - Pour récupérer tous les éléments de la chaîne, nous utilisons ::

Example-

My_string = “Hello”
print(my_string[2:4])

output- llo

Le découpage de chaîne inclura toujours la lettre de début à la lettre précédant l'index mentionné (n-1).

PROPRIÉTÉS ET MÉTHODES DE CHAÎNE-

IMMUTABILITÉ- Les chaînes sont immuables, ce qui signifie qu'elles ne peuvent pas être modifiées.

Example- 
name = “Sam”
name[0] = ‘P’

Le code ci-dessus donnera une erreur car nous ne pouvons pas modifier les chaînes.

CONCATENATION- Nous pouvons concaténer (fusionner) deux chaînes en utilisant la concaténation.

Example- 
x = “Hello”
x  + “ World!”
Output- Hello World!

Vous pouvez utiliser * pour multiplier le nombre de lettres.

Example- 
letter = ‘x’
letter * 10
Output- zzzzzzzzzz

Conclusion-

Une chaîne est une séquence de caractères immuable et vous pouvez effectuer une indexation et un découpage car il s'agit d'une séquence ordonnée.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn