Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Indexation des Chaînes et Longueur | Variables et Types
Introduction à Python

Glissez pour afficher le menu

book
Indexation des Chaînes et Longueur

Les chaînes de caractères en Python sont des séquences de caractères où chaque caractère, y compris les espaces, se voit attribuer une position ou un indice spécifique. Apprendre à accéder à ces caractères à l'aide de l'indexation et à déterminer la longueur des chaînes à l'aide de la fonction len() constitue une compétence fondamentale en Python.

Regardez la vidéo suivante, dans laquelle Alex démontre comment l'indexation et la fonction len() peuvent être utilisées pour interagir efficacement avec les chaînes de caractères.

En Python, l'indexation commence à 0, donc le premier caractère d'une chaîne se trouve à l'indice 0, le second à l'indice 1, et ainsi de suite. Cela est souvent appelé la règle du n-1, où n représente le nombre de caractères dans la chaîne. Pour mieux visualiser cela, considérez la chaîne "Apple" :

Indexation négative

Inversement, l'indexation négative permet de compter les caractères à partir de la fin de la chaîne au lieu du début.

Cette méthode est particulièrement utile lorsque l'on souhaite accéder aux derniers éléments d'une chaîne sans connaître sa longueur exacte. Le dernier caractère de la chaîne est indexé à -1, l'avant-dernier à -2, et ainsi de suite.

Explorons la même chaîne, "Apple", en utilisant des indices négatifs afin de montrer comment chaque caractère peut être accédé depuis la fin :

Application d'exemple

Commençons par les principes de base de l'indexation des chaînes de caractères. Utilisez cet exemple pour essayer d'afficher différents caractères de la chaîne. Vous pouvez également essayer l'indexation négative.

12345678
grocery_item = "Milk" # Accessing the first and last character using indexing first_character = grocery_item[0] # 'M' last_character = grocery_item[-1] # 'k', using negative indexing for the last character print("First character:", first_character) print("Last character:", last_character)
copy

Explorons maintenant une chaîne de caractères avec des espaces et utilisons la fonction len() pour voir comment les espaces sont comptés comme des caractères.

Comprendre que les espaces sont considérés comme des caractères en Python permet de manipuler les chaînes de manière précise, en particulier lorsqu'ils font partie des données.

12345678910
store_name = "Green Valley Market" # Find the length of the string, which includes spaces length_of_name = len(store_name) # Includes spaces in the count # Accessing a character in a position after a space character_after_space = store_name[6] # 'V' print("Length of store name:", length_of_name) print("Character after the space:", character_after_space)
copy
Tâche

Swipe to start coding

Utiliser l'indexation de chaîne pour extraire des caractères spécifiques d'une chaîne donnée. Calculer la longueur de la chaîne à l'aide de len().

  • Utiliser len() pour obtenir la longueur de la chaîne grocery_item et la stocker dans length_of_item.
  • Utiliser l'indexation positive pour obtenir le premier caractère de chaque mot dans grocery_item, et les assigner à first_char, second_char et third_char.
  • Utiliser l'indexation négative pour obtenir le dernier caractère de chaque mot, et les assigner à last_char1, last_char2 et last_char3.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 5
Nous sommes désolés de vous informer que quelque chose s'est mal passé. Qu'est-il arrivé ?

Demandez à l'IA

expand
ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

book
Indexation des Chaînes et Longueur

Les chaînes de caractères en Python sont des séquences de caractères où chaque caractère, y compris les espaces, se voit attribuer une position ou un indice spécifique. Apprendre à accéder à ces caractères à l'aide de l'indexation et à déterminer la longueur des chaînes à l'aide de la fonction len() constitue une compétence fondamentale en Python.

Regardez la vidéo suivante, dans laquelle Alex démontre comment l'indexation et la fonction len() peuvent être utilisées pour interagir efficacement avec les chaînes de caractères.

En Python, l'indexation commence à 0, donc le premier caractère d'une chaîne se trouve à l'indice 0, le second à l'indice 1, et ainsi de suite. Cela est souvent appelé la règle du n-1, où n représente le nombre de caractères dans la chaîne. Pour mieux visualiser cela, considérez la chaîne "Apple" :

Indexation négative

Inversement, l'indexation négative permet de compter les caractères à partir de la fin de la chaîne au lieu du début.

Cette méthode est particulièrement utile lorsque l'on souhaite accéder aux derniers éléments d'une chaîne sans connaître sa longueur exacte. Le dernier caractère de la chaîne est indexé à -1, l'avant-dernier à -2, et ainsi de suite.

Explorons la même chaîne, "Apple", en utilisant des indices négatifs afin de montrer comment chaque caractère peut être accédé depuis la fin :

Application d'exemple

Commençons par les principes de base de l'indexation des chaînes de caractères. Utilisez cet exemple pour essayer d'afficher différents caractères de la chaîne. Vous pouvez également essayer l'indexation négative.

12345678
grocery_item = "Milk" # Accessing the first and last character using indexing first_character = grocery_item[0] # 'M' last_character = grocery_item[-1] # 'k', using negative indexing for the last character print("First character:", first_character) print("Last character:", last_character)
copy

Explorons maintenant une chaîne de caractères avec des espaces et utilisons la fonction len() pour voir comment les espaces sont comptés comme des caractères.

Comprendre que les espaces sont considérés comme des caractères en Python permet de manipuler les chaînes de manière précise, en particulier lorsqu'ils font partie des données.

12345678910
store_name = "Green Valley Market" # Find the length of the string, which includes spaces length_of_name = len(store_name) # Includes spaces in the count # Accessing a character in a position after a space character_after_space = store_name[6] # 'V' print("Length of store name:", length_of_name) print("Character after the space:", character_after_space)
copy
Tâche

Swipe to start coding

Utiliser l'indexation de chaîne pour extraire des caractères spécifiques d'une chaîne donnée. Calculer la longueur de la chaîne à l'aide de len().

  • Utiliser len() pour obtenir la longueur de la chaîne grocery_item et la stocker dans length_of_item.
  • Utiliser l'indexation positive pour obtenir le premier caractère de chaque mot dans grocery_item, et les assigner à first_char, second_char et third_char.
  • Utiliser l'indexation négative pour obtenir le dernier caractère de chaque mot, et les assigner à last_char1, last_char2 et last_char3.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 5
Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Nous sommes désolés de vous informer que quelque chose s'est mal passé. Qu'est-il arrivé ?
some-alt