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.
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.
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])
H
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])
d
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])
d
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.
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)
Hlo ol!
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)
Hel
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
World
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!