Vous êtes sur la page 1sur 3
29/08/2028 28:48 ‘TP - Programmation Python pour la 8IOInfa- Notons Python contenu navigation pied de page TP - Programmation Python pour la BIOInfo défilement haut + Objectfs + TP Initiation> + Tov @- Notions Python © Questions de synthése + 1P3> + 1P4- Modules> * TPs - Entrée Sortie> + Projet> défilement bas Jz. Masquer le planMasquer le plan “Afficher le planafficher le plan Notions Python Accés 4 un élément et longueur de chaine Tlest possible d'accéder au iéme élément d'une chaine de caractére numéroté en commencant par OExemple : : chaque caractére est >>> chaine = 'ceci est un exemple’ >>> chaine[3]' Pour connaitre la longueur d'une chajne il est possible d'utiliser la fonction interne Python : len Exemple : | >>> len(chaine)19 Types de données Une liste est une collection ordonnée d’éléments. En Python les éléments peuvent étre de type différent (ex: int, float, str) Vinterieur d'une méme collection. Les éléments sont ace ibles en indiquant leur numéro. La numérotation comment >>> liste = [1,2,'e'] >>> liste[@] 1 hitps wwii f-Julen Pinguit/Docs/TP_MABSIco/TP2 - Notions de python Nim 18 29/08/2028 28:48 TP - Programmation Python pour la 8IOInfa- Notons Python >>> liste[2] te >>> liste[3] Traceback (most recent call last): File "", line 1, in IndexError: list index out of range >>> len(liste) 3 >>> liste[2]=3 >>> liste [1 2, 3] Structure de répétition En Python, la structure algorithmique de répétition pour... faire.. s'écrit de la maniére suivante : for in : instruction 1 ; instruction 2 5 Le bloc d'instructions sera exécuté autant de fois qu'il y a d’éléments variable prendra successivement comme valeur les éléments de la liste. dans la liste. La >>> for iin [1, 2, 3, 4] ses print (i**2) >>> for i in ['un', ‘petit’, 'exemple'] : s+ print(i,len(i)) un 2 petit 5 exemple 7 Tl est done possible de travailler sur des séries numériques, mais également n'importe quel contenu d'une liste. Fonction range) hitps wwii Jalen Pinguit/Docs/TP_MABSIco/TP2 - Notions de python Nim 28 29/08/2028 28:48 ‘TP - Programmation Python pour la 8IOInfa- Notons Python La fonction range() permet de créer une énumération. range(d,f,i) erée une liste allant de d jusqu'd #-1 avec un inerément de i: [d, d+i,d+2*i,...]. Le dernier élément est le dernier nombre tel que d+n*icf-1 erément i est omis, il est utilisé par défaut un inerément de 1. Utilisée avec un seul élément, range(n) est équivalent A range(®,n) soit [0,1,2. n-1]. >>> for i in range(1,3) : se. print(i,2*i) >>> for i in range(3) : se. print(i,2*i) ee 12 24 + En Pythong, en intéractif, range(n,m) n'est pas directement évalué, il faut utiliser List () pour récupérer les valeurs. Ex: >>> range(3) range(®,3) >>> List (range(3)) (0,1,2] range(@) donne la liste vide E: >>> range(@) o Si dans range(n,m) mon alors le resultat est une liste vide Ex: >>> range(1,@)[] hitps wwii f-Julen Pinguit/Docs/TP_MABSIco/TP2 - Notions de python Nim 3

Vous aimerez peut-être aussi