Ressources du Congo

#TutorielPython3 : Apprendre à coder en Python #21 : les séquences # 1

6 Mars 2019 , Rédigé par Zamba Synkin Publié dans #Dico exquis anti-mystification, #Tech' Net & Code, #e-Learning, #Carte blanche à

Les séquences #1
Les séquences #1

 

 

 

 S O M  M  A  I  R E

  • Qu'est-ce qu'une séquence ?
  • Comment se forme une séquence ?
  • L'accès à un élément d'une séquence
  • Les méthodes natives
  • Scripts divers

Que recouvre le mot séquence ?

 

Une séquence est tout simplement une chaîne de caractères. Prenons des exemples en vrac tout de suite pour y voir plus clair: RDC, Fatshi, Cenco, chantier, gouvernement, Lucha, Lamuka, Genève, signature, Filimbi, etc. sont des séquences ou chaînes de caractères.

 

L’intérêt des séquences réside dans le fait qu’elle permette notamment de manipuler les caractères qui les composent. Pour ce faire, nous pourrons soit recourir à des méthodes natives de Python, et il y en a pléthore. Soit en écrire nous-même. Bien évidemment, nous allons plus avant faire les deux.

 

Comment se forme une séquence ?

 

lamuka = « Lamuka ». Cela revient, comme nous savons le faire, à prendre une variable que l'on nomme lamuka et à laquelle on donne la valeur "Lamuka".

 

Prenons un mot au hasard, dans la liste, ci-dessus, pour nous approprier le principe de la formation d’une séquence sous Python. Pour ma part, je prends Lamuka ! Pourquoi pas ? Je vous laisse prendre Fatshi. Comme ça on ne se mettra pas à dos les militants de l'UDPS! 

 

L'accès à un élément d'une séquence

 

Pour écrire Lamuka, j’ai d’abord écrit, la lettre L, ensuite a, puis m, etc.  D’un certain point de vue, J'ai d'abord rangé L (1), en second lieu a (2), etc. Et donc L est l’aîné de la séquence lamuka et a en est le cadet.

 

                                 Séquence lamuka contient "Lamuka"

L

a

m

u

k

a

 

Sous Python, le principe est le même. À ceci près que L est directement joignable par le n° 0 et non pas par 1. Ce qui s’écrit: lamuka [0] = L ! Et donc logiquement lamuka [1]  =  a  = lamuka [5]. Intuitivement, on peut dire que sans risque que la séquence Lamuka est composée de plusieurs caractères.

 

L'affirmer présuppose que l'on peut les extraire, un par un. Et donc les compter. Python, heureusement, nous permet de le faire aisément via des méthodes natives (fonctions ad hoc). Mais attention, Python ne permet pas de modifier une séquence. On dira donc qu'une séquence (ou une chaîne de caractères) est non modifiable. Ou non mutable.

 

D'où cette question que vous vous posez :  quel est alors l'intérêt de séquences ? Si vous le voulez bien, je vous propose de nous y atteler dans les prochains tutoriels, où nous allons commencer à jouer avec les séquences grâce à la puissance de Python.

 

Lire la suite : Apprendre à coder en Python #22 :  les séquences # 2

Partager cet article

Commenter cet article