Vous êtes sur la page 1sur 3

Les Fonctions Arithmétiques Prédéfinies

Notion en Type du
Notion en Python Description et rôle Type de X Exemples
algorithmique résultat
Entier N = int (2) ;N=2
Retourne un entier
Ent (X) Réel N = int (-2.5) ; N = -2
Int (X) représentant la partie Entier
(Partie entière) Booléen N = int (True) ;N=1
entière de X
Chaine N = int (‘1234’) ; N = 1234
Retourne l’entier le plus N = round (3.2) ;N=3
proche de X. Si la partie Entier N = round (3.7) ;N=4
Arrondi (X) round (X) Entier
fractionnaire est égale à 5, Réel N = round (3.5) ;N=4
l’entier pair est retourné N = round (4.5) ;N=4
from math import* Retourne la racine carrée from math import *
Entier
RacineCarré (X) de X. Si X < 0 elle Réel N = sqrt (9) ; N = 3.0
Réel
sqrt (X) provoque une erreur N = sqrt (-5) ; Erreur
Retourne une valeur from random import *
from random import*
entière automatique et Xi et Xf doivent N = randint (2, 10)
Aléa (Xi, Xf) Entier
aléatoire appartenant à être Entier N sera un entier pris au hasard
randint (Xi, Xf)
l'intervalle [Xi, Xf] appartenant à l'intervalle [2, 10]
Les Fonctions Prédéfinies sur les Caractères
Notion en Type du
Notion en Python Description et rôle Type de X Exemples
algorithmique résultat
Retourne un entier N = ord ("A") ; N = 65
Caractère
Ord (X) ord (X) représentant le code ASCII Entier N = ord ("a") ; N = 97
seulement
du caractère X. N = ord ("0") ; N = 48
Renvoie la chaine Ca = chr (66) ; Ca = "B"
Chr (X) chr (X) représentant un caractère Entier Chaine Ca = chr (98) ; Ca = "b"
dont le code ASCII est X Ca = chr (49) ; Ca = "1"
Les Fonctions Prédéfinies sur les Chaines de caractères (1/2)
(La chaine de caractère commence par l'indice Zéro)
Notion en Type du
Notion en Python Description et rôle Type de X Exemples
algorithmique résultat
Retourne la longueur
Ch = "Welcome"
Long (Ch) len (Ch) (nombre de caractères) de Chaine Entier
Lo = len (Ch) ; Lo = 7
la chaine Ch.
Ch = "ABCMFCDQCMFS"
Retourne un entier
Ch1 = "MF"
représentant la position
Ch.find(Ch1) ➔ 3
de la 1ère occurrence de la
Pos (Ch1, Ch2) Ch2.find (Ch1) Chaine Entier
chaine Ch1 dans Ch2.
Ch = "abcDEfghijk"
Retourne -1 si Ch1 n'existe
Ch1 = "Wx"
pas dans la chaine Ch2
Ch.find(Ch1) ➔ -1
Nb = 1235
Ch = str (Nb)
Retourne la conversion du print (Ch) ➔ "1235"
Nombre
ConvCh (Nb) str (Nb) nombre Nb en une chaine Chaine
Chaine
de caractère Nb = 78.542
Ch = str (Nb)
print (Ch) ➔ "78.542"
Ch = "1234"
Test = Ch.isnumeric ()
Retourne Vrai si la chaine
print (Test) ➔ True
Ch est convertible en une
EstNum (Ch) Ch.isnumeric () Chaine Entier
valeur numérique, si c'est
Ch = "12.34"
possible.
Test = Ch.isnumeric ()
print (Test) ➔ False
Les Fonctions Prédéfinies sur les Chaines de caractères (2/2)
(La chaine de caractère commence par l'indice Zéro)
Notion en Type du
Notion en Python Description et rôle Type de X Exemples
algorithmique résultat
eval (Ch) N = eval ("824") ➔ N = 824
Retourne la conversion Entier
ou bien N = eval ("2 + 5") ➔ N = 7
d'une chaine Ch en une Réel
Valeur (Ch) int (Ch) Chaine N = eval ("2 > 5") ➔ N = False
valeur numérique, si c'est Booléen
ou bien Ch = eval (" 'Bon' + 'jour' ") ➔
possible. Chaine
float (ch) Ch = "Bonjour"
Retourne une copie de la
Ch = "INFORMATIQUE"
Sous_Chaine chaine Ch à partir de
Chr = Ch[Début : Fin] Chaine Chaine Chr = Ch[2 : 8]
(Ch, Début, Fin) l'indice Début à l'indice Fin
Chr = "FORMAT"
(position Fin Exclu).
Ch = "DIRECTEUR"
Efface des caractères de la
Chr1 = Ch [0 : d+1] Chr1 = Ch[0 : 2]
chaine Ch à partir de la
Effacer (Ch, d, f) Chr2 = Ch [f : Fin+1] Chaine Chaine Chr2 = Ch[4 : 9]
position d jusqu'à la
Ch = Chr1 + Chr2 Ch = Chr1 + Chr2
position f (f exclu)
Ch = "DICTEUR"
Ch = "welcome"
Retourne la conversion en
Majus (Ch) ChM = Ch.upper() Chaine Chaine ChM = Ch.upper() ➔
majuscule de la chaine Ch.
ChM = "WELCOME"

Vous aimerez peut-être aussi