Problem

1 /8


tranches

Theory Click to read/hide

Tranches de ligne

En Python, vous pouvez sélectionner une partie d'une chaîne (sous-chaîne). Pour cela, utilisez l'opération d'obtention d'une tranche (de l'anglais slicing)
La vue générale de l'opération de découpage est la suivante s[start:stop:step] Cette commande prend une tranche de la chaîne s à partir du caractère à l'index start jusqu'au caractère à l'index stop (sans l'inclure) avec step step (si non spécifié, le pas est 1)
Toute partie entre parenthèses peut être manquante.
Par exemple, s1 = s[3:8] signifie que les caractères de 3 à 7 sont copiés dans la chaîne s1 à partir de la chaîne s avec l'étape 1.
Vous pouvez prendre des indices négatifs, puis le compte est à partir de la fin de la chaîne. s = "0123456789" s1 = s[-7:-2] # s1="34567" Si start n'est pas spécifié, il est considéré comme égal à zéro (c'est-à-dire que nous le prenons depuis le début de la chaîne). Si stop n'est pas spécifié, la tranche est prise jusqu'à la fin de la chaîne. s = "0123456789" s1 = s[:4] # s1="0123" s2 = s[-4:] # s2="6789" Voici à quel point il est facile d'inverser une chaîne : s = "0123456789" s1 = s[::-1] # s1="9876543210" Tous les caractères de la chaîne sont itérés par incréments de -1, ce qui signifie que les caractères seront itérés à partir de la fin. La ligne entière est impliquée car les index de début et de fin ne sont pas spécifiés.

Problem

Lorsque vous résolvez un problème, utilisez des tranches.

Entrée
Soit une chaîne.

Mentions légales
Affichage : 
  • premier le troisième caractère de cette ligne ;
  • en deuxième ligne, l'avant-dernier caractère de cette ligne ;
  • dans la troisième ligne, les cinq premiers caractères de cette ligne ;
  • sur la quatrième ligne, toute la ligne sauf les deux derniers caractères ;
  • dans la cinquième ligne, tous les caractères avec des indices pairs (en supposant que l'indexation commence à partir de 0, donc les caractères sont affichés à partir du premier );
  • en sixième ligne, tous les caractères avec des indices impairs, c'est-à-dire à partir du deuxième caractère de la ligne ;
  • à la septième ligne, tous les caractères sont inversés ;
  • dans la huitième ligne, tous les caractères de la ligne jusqu'à un dans l'ordre inverse, en commençant par le dernier ;
  • à la neuvième ligne, la longueur de cette ligne.
 
Exemples
# Entrée Sortie
1 Abrakadabra r
r
Abrak
Abrakadab
Arkdba
bar
arbadakarbA
abdkrA
11