Tâche de Découpage
Le découpage peut être amélioré avec un argument de pas, qui permet d'extraire des caractères à des intervalles spécifiques.
Cela est utile lorsque vous souhaitez sélectionner un caractère sur deux, 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ù se termine le découpage (exclu)step
: l'intervalle (par exemple, 2 signifie un caractère sur deux)
Vous pouvez également omettre une ou plusieurs valeurs :
string[::2]
prend un caractère sur deux du début à la fin ;string[5::3]
commence à l'indice 5 et prend chaque troisième caractère ;string[:-2:2]
prend un caractère sur deux du début jusqu'à (mais sans inclure) l'avant-dernier caractère.
Exemple
123code = "TXN-2024-INV-0007" sliced = code[0:13:5] print(sliced) # Output: T0N
- 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.
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
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 3.03
Tâche de Découpage
Glissez pour afficher le menu
Le découpage peut être amélioré avec un argument de pas, qui permet d'extraire des caractères à des intervalles spécifiques.
Cela est utile lorsque vous souhaitez sélectionner un caractère sur deux, 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ù se termine le découpage (exclu)step
: l'intervalle (par exemple, 2 signifie un caractère sur deux)
Vous pouvez également omettre une ou plusieurs valeurs :
string[::2]
prend un caractère sur deux du début à la fin ;string[5::3]
commence à l'indice 5 et prend chaque troisième caractère ;string[:-2:2]
prend un caractère sur deux du début jusqu'à (mais sans inclure) l'avant-dernier caractère.
Exemple
123code = "TXN-2024-INV-0007" sliced = code[0:13:5] print(sliced) # Output: T0N
- 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.
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
Merci pour vos commentaires !
Awesome!
Completion rate improved to 3.03single