Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Tâche de Découpage | Chaînes de Caractères
Types de Données en Python

bookTâche de Découpage

Le découpage peut être amélioré avec un argument de pas, ce qui permet d’extraire des caractères à des intervalles spécifiques.

Cela est utile pour sélectionner chaque deuxième caractère, sauter des lettres ou extraire des motifs à partir de données structurées telles que des numéros de facture, des codes de transaction ou des rapports.

string[start : end : step]
  • start : l’indice où commence le découpage (inclus)
  • end : l’indice où le découpage se termine (exclu)
  • step : l’intervalle (par exemple, 2 signifie chaque deuxième caractère)

Il est également possible d’omettre une ou plusieurs valeurs :

  • string[::2] prend chaque deuxième caractère du début à la fin ;
  • string[5::3] commence à l’indice 5 et prend chaque troisième caractère ;
  • string[:-2:2] prend chaque deuxième caractère depuis le début jusqu’à (sans inclure) l’avant-dernier caractère.

Exemple

123
code = "TXN-2024-INV-0007" sliced = code[0:13:5] print(sliced) # Output: T0N
copy
  • Début à l’indice 0
  • Fin à l’indice 13 (exclu)
  • Utilisation d’un pas de 5, ce qui signifie : prendre chaque cinquième caractère

Les caractères aux indices 0, 5 et 10 sont 'T', '0' et 'N', donc le résultat est 'T0N'.

Ce type de découpage peut être utilisé pour extraire des initiales ou des codes de contrôle à partir de chaînes structurées dans des systèmes financiers ou documentaires.

Tâche

Swipe to start coding

Dans un système comptable, les noms de fichiers des rapports financiers sont générés automatiquement. Chaque nom de fichier comprend un préfixe, le type de rapport et l'année.

Votre tâche consiste à utiliser le découpage avec un pas pour extraire le 1er et le 3e chiffre de l'année (dans ce cas, 2 et 2) à partir du nom de fichier. Ce résultat servira de code de contrôle simple pour l'année.

Solution

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 7
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

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

Suggested prompts:

Can you explain how negative steps work in slicing?

What happens if the step value is set to 1 or omitted?

Can you give more examples of practical uses for slicing with steps?

close

Awesome!

Completion rate improved to 3.45

bookTâche de Découpage

Glissez pour afficher le menu

Le découpage peut être amélioré avec un argument de pas, ce qui permet d’extraire des caractères à des intervalles spécifiques.

Cela est utile pour sélectionner chaque deuxième caractère, sauter des lettres ou extraire des motifs à partir de données structurées telles que des numéros de facture, des codes de transaction ou des rapports.

string[start : end : step]
  • start : l’indice où commence le découpage (inclus)
  • end : l’indice où le découpage se termine (exclu)
  • step : l’intervalle (par exemple, 2 signifie chaque deuxième caractère)

Il est également possible d’omettre une ou plusieurs valeurs :

  • string[::2] prend chaque deuxième caractère du début à la fin ;
  • string[5::3] commence à l’indice 5 et prend chaque troisième caractère ;
  • string[:-2:2] prend chaque deuxième caractère depuis le début jusqu’à (sans inclure) l’avant-dernier caractère.

Exemple

123
code = "TXN-2024-INV-0007" sliced = code[0:13:5] print(sliced) # Output: T0N
copy
  • Début à l’indice 0
  • Fin à l’indice 13 (exclu)
  • Utilisation d’un pas de 5, ce qui signifie : prendre chaque cinquième caractère

Les caractères aux indices 0, 5 et 10 sont 'T', '0' et 'N', donc le résultat est 'T0N'.

Ce type de découpage peut être utilisé pour extraire des initiales ou des codes de contrôle à partir de chaînes structurées dans des systèmes financiers ou documentaires.

Tâche

Swipe to start coding

Dans un système comptable, les noms de fichiers des rapports financiers sont générés automatiquement. Chaque nom de fichier comprend un préfixe, le type de rapport et l'année.

Votre tâche consiste à utiliser le découpage avec un pas pour extraire le 1er et le 3e chiffre de l'année (dans ce cas, 2 et 2) à partir du nom de fichier. Ce résultat servira de code de contrôle simple pour l'année.

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 3. Chapitre 7
single

single

some-alt