0 évaluation0% ont trouvé ce document utile (0 vote) 69 vues3 pagesNotion Python
Copyright
© © All Rights Reserved
Formats disponibles
Téléchargez aux formats PDF ou lisez en ligne sur Scribd
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 1829/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 2829/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