Maison  >  Article  >  développement back-end  >  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
WBOYavant
2023-08-26 15:53:062197parcourir

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]

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])

Sortie

H

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])

Sortie

d

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])

Sortie

d

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)

Sortie

Hlo ol!

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)

Sortie

Hel

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

Sortie

World

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer