Professional Documents
Culture Documents
Fiche Python 2022 2023
Fiche Python 2022 2023
FinSi x=15 FinSi Tableau (array) d’entier, réel, chaine Algorithme Python Retourne Rôle
Vrai si la chaîne ch est Exemple
l’index 0 jusqu’à l’index x=x+1 >>>from numpy import array ch.isdigit() '123'.isdigit()
7. >>> a=array([4,3,6]) Estnum(ch)
ord(c) ord(c) ch.isdecimal() convertible en une valeur
Retournele code ASCII du caractèrec numérique, ord("A")=65
True
z='Ok' elle dont
retourne FauxASCII
sinonest d. chr(65)= 'A'
[2 : 7] → à partir de >>>T=array([float()]*n) chr(d) chr(d) Retourne le caractère le code
l’index 2 jusqu’à l’index int(ch) Conversion d’une chaîne ch en une int('4') ou
>>>T[0]=13 Valeur(ch) float('4')
6. Algorithme
float(ch)
Python
valeur numérique, si c’est
Algorithme
possible. Python
>>>a[0];a[2] Retourne une xpartie de la chaîne ch à x in {1,5,6}
Tableau de chaines : x ord(x) in range(ord("A"), ord("Z")+1) {1,5,6} ch='bac'
T=array([str]*25) sous_chaîne(ch,d,f) ch[d:f] partir de la position d jusqu’à la
["A".."Z"] "A"<=x<="Z" position f (f exclue). ch[1:3] 'ac'
x {"a","e","i","o","y","u"} x in {'a','e','i','o','y','u'}
3. Les structures de contrôle conditionnelles
Algorithme Python Algorithme Python
ch='bonjour'
Efface des caractères de la chaîne ch
Pour c de 0 à long(ch)-1 (pas=1)faire for c in range(len(ch)):
'A'+'B' donne 'AB'ch=ch[0:d]+ ch=ch[0:1]+
Effacer(ch,d,f)
3*'A' donne 'AAA'ch[f:len(ch)] à partir de la position d jusqu’à laprint(ch[c])
Ecrire(ch[c]) ch[3:7]
positionf (f exclue). ‘bjour’
'bac'.upper()
majus(ch) ch.upper() Convertit la chaîne ch en majuscules.
BAC