Maison > développement back-end > Tutoriel Python > Programme Python pour obtenir un caractère d'une chaîne donnée

Programme Python pour obtenir un caractère d'une chaîne donnée

WBOY
Libérer: 2023-08-26 15:53:06
avant
2268 Les gens l'ont consulté

Programme Python pour obtenir un caractère dune chaîne donnée

En Python, nous pouvons obtenir un caractère d'une chaîne donnée en utilisant l'opérateur d'index '[]', en utilisant le découpage et en utilisant un index séparé par deux points. Nous pouvons facilement obtenir des caractères d'une chaîne en passant l'index du caractère auquel nous voulons accéder à l'opérateur d'index. Dans cet article, nous verrons comment accéder aux caractères d'une chaîne à l'aide d'opérateurs d'indexation.

Utilisez l'opérateur [ ]

Grammaire

string[index]
Copier après la connexion

String ici est la chaîne donnée dans laquelle nous voulons accéder à des caractères spécifiques. L'index est l'index du caractère dans la chaîne.

Exemple 1

Dans l'exemple ci-dessous, nous initialisons une chaîne "Hello World" et utilisons la propriété index pour obtenir le caractère à la position 0.

string = "Hello World"
print(string[0])
Copier après la connexion

Sortie

H
Copier après la connexion

Exemple 2

Tout caractère d'une chaîne est accessible à l'aide de son index. Dans l'exemple ci-dessous, nous utilisons l'index 2 pour obtenir le troisième caractère de la chaîne.

string = "Hello World"
print(string[-1])
Copier après la connexion

Sortie

d
Copier après la connexion
Copier après la connexion

Exemple 3

Le dernier index d'une chaîne est également accessible à l'aide d'un index négatif. Dans l'exemple ci-dessous, nous créons une chaîne "Hello World". Nous pouvons accéder au dernier caractère de la chaîne en passant l'index comme -1 à l'opérateur d'index ([ ]).

string = "Hello World"
print(string[10])
Copier après la connexion

Sortie

d
Copier après la connexion
Copier après la connexion

Utilisez des tranches

Slice est utilisé pour obtenir plusieurs caractères d'une chaîne/tranche est similaire à la plage mais plus précis. La méthode slice prend plusieurs caractères d'une chaîne en utilisant un index de début, un index de fin et une taille de pas (c'est-à-dire "start:end:step"). La taille du pas représente le nombre de sauts pour obtenir les caractères de la chaîne.

Exemple

Pour obtenir chaque caractère espace de la chaîne, nous pouvons utiliser une foulée de 2. Pour demander à la méthode de découpage de parcourir du premier caractère de la chaîne au dernier caractère, nous pouvons laisser l'index de début et l'index de fin vides.

my_string = "Hello, World!"
every_other_character = my_string[::2]
print(every_other_character)
Copier après la connexion

Sortie

Hlo ol!
Copier après la connexion

Utilisez des index séparés par deux points

Exemple 1

Nous pouvons accéder à plusieurs caractères dans une chaîne en utilisant une série d'index. Nous fournissons un index de début et un index de fin séparés par des deux-points. Le caractère d'index de début est contenu dans plusieurs caractères, mais le caractère de fin n'est pas contenu dans plusieurs chaînes auxquelles nous essayons d'accéder. Nous pouvons accéder aux trois premiers caractères de la chaîne "Hello, World!" comme suit -

my_string = "Hello, World!"
first_three_characters = my_string[0:3]
print(first_three_characters)
Copier après la connexion

Sortie

Hel
Copier après la connexion

Exemple 2

Pour obtenir des caractères avec un index de 6 à 11, nous utilisons la plage 6:12.

my_string = "Hello, World!"
characters_6_to_11 = my_string[7:12]
print(characters_6_to_11)  # Output: World
Copier après la connexion

Sortie

World
Copier après la connexion

Conclusion

Dans cet article, nous avons expliqué comment accéder de manière simple aux caractères arbitraires d'une chaîne à l'aide de l'opérateur d'indexation ([ ]). Les opérateurs d'index sont utilisés dans presque tous les langages de programmation.

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!

Étiquettes associées:
source:tutorialspoint.com
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal